Section 1 : Introduction and Housekeeping

Lecture 1 Downloadable Resources
Lecture 2 Introduction copy 00:03:03 Duration
Lecture 3 Increase the speed of learning
Lecture 4 Overview - AWS Machine Learning Specialty Exam 00:09:05 Duration
Lecture 5 Exam - Gap Analysis
Lecture 6 Preparation - AWS Machine Learning Specialty Exam 00:04:21 Duration
Lecture 7 AWS Account Setup, Free Tier Offers, Billing, Support 00:07:00 Duration
Lecture 8 Billing Alerts, Delegate Access 00:08:10 Duration
Lecture 9 Configure IAM Users, Setup Command Line Interface (CLI) 00:11:30 Duration
Lecture 10 Benefits of Cloud Computing 00:06:12 Duration
Lecture 11 AWS Global Infrastructure Overview 00:05:58 Duration
Lecture 12 Security is Job Zero AWS Public Sector Summit 2016 by Steve Schmidt

Section 2 : SageMaker Housekeeping

Lecture 1 Downloadable Resources
Lecture 2 Lab - S3 Bucket Setup 00:02:53 Duration
Lecture 3 Lab - Setup SageMaker Notebook Instance 00:02:49 Duration
Lecture 4 Lab - Source Code Setup 00:02:26 Duration
Lecture 5 Kaggle Data Setup
Lecture 6 SageMaker Console looks different from the course videos - Why
Lecture 7 How to download Kaggle data with code

Section 3 : Machine Learning Concepts

Lecture 1 Introduction to Machine Learning, Concepts, Terminologies 00:10:23 Duration
Lecture 2 Data Types - How to handle mixed data types 00:12:42 Duration
Lecture 3 Introduction to Python Notebook Environment 00:10:33 Duration
Lecture 4 Introduction to working with Missing Data 00:09:35 Duration
Lecture 5 Data Visualization - Linear, Log, Quadratic and More 00:04:38 Duration

Section 4 : Model Performance Evaluation

Lecture 1 Model Performance
Lecture 2 Downloadable Resources
Lecture 3 Introduction 00:03:26 Duration
Lecture 4 Regression Model Performance 00:09:58 Duration
Lecture 5 Binary Classifier Performance 00:08:00 Duration
Lecture 6 Binary Classifier - Confusion Matrix 00:06:56 Duration
Lecture 7 Binary Classifier - SKLearn Confusion Matrix 00:03:18 Duration
Lecture 8 Binary Classifier - Metrics Definition 00:03:52 Duration
Lecture 9 Binary Classifier - Metrics Calculation 00:04:26 Duration
Lecture 10 Question - Why not Model 1
Lecture 11 Binary Classifier - Area Under Curve Metrics 00:09:40 Duration
Lecture 12 Multiclass Classifier 00:12:36 Duration
Lecture 13 Model Performance

Section 5 : SageMaker Service Overview

Lecture 1 Downloadable Resources
Lecture 2 Introduction to SageMaker 00:04:54 Duration
Lecture 3 Instance Type and Pricing 00:10:21 Duration
Lecture 4 DataFormat 00:11:12 Duration
Lecture 5 SageMaker Built-in Algorithms 00:09:36 Duration
Lecture 6 Popular Frameworks and Bring Your Own Algorithm 00:05:24 Duration

Section 6 : XGBoost - Gradient Boosted Trees

Lecture 1 Downloadable Resources
Lecture 2 Introduction to XGBoost 00:08:53 Duration
Lecture 3 Lab - Data Preparation Simple Regression
Lecture 4 Lab - Training Simple Regression 00:12:25 Duration
Lecture 5 Lab - Data Preparation Non-linear Data set 00:02:39 Duration
Lecture 6 Lab - Training Non-linear Data set 00:04:48 Duration
Lecture 7 Exercise - Improving quality of predictions
Lecture 8 Lab - Data Preparation Bike Rental Regression 00:08:24 Duration
Lecture 9 Lab - Train Bike Rental Regression Model 00:06:10 Duration
Lecture 10 Lab - Train using Log of Count 00:04:14 Duration
Lecture 11 ResourceLimitExceeded Error - How to Increase Resource Limit
Lecture 12 Use SageMaker SDK 2
Lecture 13 Lab - How to train using SageMaker's built-in XGBoost Algorithm 00:07:36 Duration
Lecture 14 Q&A How does SageMaker built-in know the target variable
Lecture 15 Lab - How to run predictions against an existing SageMaker Endpoint 00:04:29 Duration
Lecture 16 Additional Integration Scenarios and Examples
Lecture 17 SageMaker Endpoint Features 00:05:41 Duration
Lecture 18 SageMaker Spot Instances - Save up to 90% for training jobs
Lecture 19 Lab - Multi-class Classification 00:05:41 Duration
Lecture 20 Lab - Binary Classification 00:06:22 Duration
Lecture 21 Exercise - Improve Data Quality in Diabetes dataset
Lecture 22 Question on Diabetes Data Quality Improvement
Lecture 23 Question on Diabetes model - is group mean on target the right approach
Lecture 24 HyperParameter Tuning, Bias-Variance, Regularization (L1, L2) 00:11:08 Duration
Lecture 25 Exercise - Mushroom Classification

Section 7 : Invoke Model Endpoint From External Clients

Lecture 1 Install SageMaker SDK, GIT Client, Source Code, Security Permissions
Lecture 2 IAM users for the lab
Lecture 3 Integration Overview 00:02:32 Duration
Lecture 4 Client to Endpoint using SageMaker SDK 00:09:26 Duration
Lecture 5 Client to Endpoint using Boto3 SDK 00:03:51 Duration
Lecture 6 Microservice - Lambda to Endpoint - Payload 00:03:24 Duration
Lecture 7 Lambda UI Changes
Lecture 8 Microservice - Lambda to Endpoint 00:09:10 Duration
Lecture 9 Microservice - API Gateway, Lambda to Endpoint 00:10:34 Duration

Section 8 : SageMaker - Principal Component Analysis (PCA)

Lecture 1 Normalization and Standardization
Lecture 2 Downloadable Resources
Lecture 3 Introduction to Principal Component Analysis (PCA) 00:05:49 Duration
Lecture 4 PCA Demo Overview 00:01:16 Duration
Lecture 5 Demo - PCA with Random Dataset 00:03:29 Duration
Lecture 6 Demo - PCA with Correlated Dataset 00:05:26 Duration
Lecture 7 Cleanup Resources on SageMaker
Lecture 8 Demo - PCA with Kaggle Bike Sharing - Overview and Normalization 00:03:52 Duration
Lecture 9 Demo - PCA Local Mode with Kaggle Bike Train 00:03:31 Duration
Lecture 10 Use SageMaker SDK 2
Lecture 11 Demo - PCA training with SageMaker 00:04:23 Duration
Lecture 12 Demo - PCA Projection with SageMaker 00:02:42 Duration
Lecture 13 Exercise Kaggle Bike Train and PCA
Lecture 14 Summary 00:01:22 Duration

Section 9 : Recommender Systems - Factorization Machines

Lecture 1 Recommender System
Lecture 2 Downloadable Resources
Lecture 3 Introduction to Factorization Machines 00:05:59 Duration
Lecture 4 MovieLens Dataset
Lecture 5 Use SageMaker SDK 2
Lecture 6 Demo - Movie Recommender Data Preparation 00:10:35 Duration
Lecture 7 Demo - Movie Recommender Model Training 00:05:35 Duration
Lecture 8 Demo - Movie Predictions By User 00:07:10 Duration

Section 10 : Model Optimization and HyperParameter Tuning

Lecture 1 Downloadable Resources
Lecture 2 Introduction to Hyperparameter Tuning 00:06:11 Duration
Lecture 3 Use SageMaker SDK 2
Lecture 4 Lab Tuning Movie Rating Factorization Machine Recommender System 00:18:05 Duration
Lecture 5 Lab Step 2 Tuning Movie Rating Recommender System 00:05:01 Duration
Lecture 6 HyperParameter, Bias-Variance, Regularization (L1, L2) [Repeat from XGBoost] 00:11:08 Duration
Lecture 7 Nuts and Bolts of Optimization
Lecture 8 Model Optimization - related question

Section 11 : Time Series Forecasting - DeepAR

Lecture 1 Downloadable Resources
Lecture 2 Introduction to DeepAR Time Series Forecasting 00:09:47 Duration
Lecture 3 DeepAR Training and Inference Formats 00:09:49 Duration
Lecture 4 Working with Time Series Data, Handling Missing Values 00:09:59 Duration
Lecture 5 Use SageMaker SDK 2
Lecture 6 Demo - Bike Rental as Time Series Forecasting Problem 00:11:44 Duration
Lecture 7 Demo - Bike Rental Model Training 00:07:21 Duration
Lecture 8 Demo - Bike Rental Prediction 00:04:50 Duration
Lecture 9 Demo - DeepAR Categories 00:06:10 Duration
Lecture 10 Demo - DeepAR Dynamic Features Data Preparation 00:06:34 Duration
Lecture 11 Demo - DeepAR Dynamic Features Training and Prediction
Lecture 12 Summary 00:01:16 Duration
Lecture 13 Question How to train a model for different products using DeepAR

Section 12 : Integration Options for Model Endpoint

Lecture 1 Lectures moved to Invoke Model Endpoint From External Clients section

Section 13 : Model Optimization and HyperParameter Tuning

Lecture 1 Lectures moved

Section 14 : Anomaly Detection - Random Cut Forest

Lecture 1 Downloadable Resources
Lecture 2 Introduction to Random Cut Forest and Intuition Behind Anomaly Detection
Lecture 3 Use SageMaker SDK 2
Lecture 4 Lab - Taxi Passenger Traffic Analysis (AWS Provided Example) 00:08:53 Duration
Lecture 5 Lab - Auto Sales Analysis 00:05:55 Duration

Section 15 : Artificial Intelligence (AI) Services

Lecture 1 Downloadable Resources
Lecture 2 Lab Instructions
Lecture 3 Introduction 00:03:15 Duration
Lecture 4 2.1 Amazon Transcribe and Lab 00:05:33 Duration
Lecture 5 2.2 Amazon Transcribe and Lab 00:06:35 Duration
Lecture 6 3. Amazon Translate 00:04:29 Duration
Lecture 7 Translate - Practical Scenario
Lecture 8 4.1 Amazon Comprehend 00:05:43 Duration
Lecture 9 Pricing Comprehend
Lecture 10 4.2 Amazon Comprehend 00:05:00 Duration
Lecture 11 4.3 Amazon Comprehend training 00:08:35 Duration
Lecture 12 5. Amazon Polly 00:04:16 Duration
Lecture 13 6. Amazon Lex
Lecture 14 7. Amazon Rekognition 00:08:21 Duration
Lecture 15 8. Amazon Textract & Summary 00:03:03 Duration

Section 16 : S3 Data Lake Architecture - Data Consolidation

Lecture 1 Downloadable Resources
Lecture 2 Lab Instructions
Lecture 3 Introduction to Data Lake 00:10:28 Duration
Lecture 4 Kinesis - Streaming and Batch Processing 00:05:24 Duration
Lecture 5 Data Formats and Tools for Data Format Conversion 00:08:34 Duration
Lecture 6 In-Place Analytics and Portfolio of Tools 00:05:02 Duration
Lecture 7 Monitoring and Optimization 00:06:27 Duration
Lecture 8 Security and Protection 00:06:37 Duration
Lecture 9 Lab – Glue Data Catalog 00:08:31 Duration
Lecture 10 Set up a query result location in S3
Lecture 11 Lab - Query with Athena 00:02:01 Duration
Lecture 12 Lab - Glue ETL - Convert format to Parquet 00:04:43 Duration
Lecture 13 Lab - Query Amazon Customer Reviews with Athena 00:05:06 Duration
Lecture 14 Lab – Sentiment of the Customer Review 00:06:07 Duration
Lecture 15 Lab - Query Sentiment of Customer Reviews using Athena 00:04:17 Duration
Lecture 16 Lambda UI Changes
Lecture 17 Lab – Serverless Customer Review Solution Part 1 00:09:45 Duration
Lecture 18 Lab – Serverless Customer Review Solution Part 2 00:07:52 Duration

Section 17 : Deep Learning and Neural Networks

Lecture 1 ReadMe and Downloadable Resources
Lecture 2 Lab Instructions
Lecture 3 Concepts - Gradient Descent, Loss Function for Regression 00:14:12 Duration
Lecture 4 Concepts - Gradient Descent, Loss Function for Classification 00:10:02 Duration
Lecture 5 Neural Networks and Deep Learning 00:07:35 Duration
Lecture 6 Introduction to Deep Learning
Lecture 7 Convolutional Neural Network
Lecture 8 Recurrent Neural Networks (RNN), LSTM
Lecture 9 Generative Adversarial Networks (GANs)
Lecture 10 Nuts and Bolts of Optimization [Repeat]
Lecture 11 Use SageMaker SDK 2
Lecture 12 Lab - Regression with SKLearn Neural Network 00:06:38 Duration
Lecture 13 Lab - Regression with Keras and TensorFlow 00:07:24 Duration
Lecture 14 Lab - Binary Classification - Part 1- Customer Churn Prediction 00:05:59 Duration
Lecture 15 Lab - Binary Classification - Part 2 - Customer Churn Prediction 00:07:32 Duration
Lecture 16 Lab - Multiclass Classification - Iris 00:04:48 Duration
Lecture 17 Transfer Learning
Lecture 18 Optimizing for GPUs
Lecture 19 Multi-Class Multi-Label Classification
Lecture 20 SageMaker local mode for popular Frameworks

Section 18 : Bring Your Own Algorithm

Lecture 1 Downloadable Resources
Lecture 2 Introduction and How built-in algorithms work 00:05:06 Duration
Lecture 3 Custom Image and Popular Framework 00:03:55 Duration
Lecture 4 Folder Structure and Environment Variables 00:07:19 Duration
Lecture 5 About Certification
Lecture 6 Lab - SKLearn Estimator Bring Your Own Part 1 00:09:22 Duration
Lecture 7 Lab - SKLearn Estimator Bring Your Own Part 2 00:08:15 Duration
Lecture 8 Lab - TensorFlow Estimator Bring Your Own 00:03:51 Duration

Section 19 : Storage for Servers

Lecture 1 Downloadable Resources
Lecture 2 Introduction to Storage 00:08:40 Duration
Lecture 3 Elastic Block Store (EBS) 00:13:09 Duration
Lecture 4 Elastic File System, FSx for Windows, FSx for Lustre 00:04:53 Duration
Lecture 5 Elastic Block Store (EBS) Encryption

Section 20 : AWS - Support Plans and Feedback

Lecture 1 AWS Product Improvement Feedback
Lecture 2 How to contact AWS for Production Support 00:07:14 Duration

Section 21 : Databases on AWS

Lecture 1 Downloadable Resources
Lecture 2 AWS Databases - Introduction, Benefits, and Types
Lecture 3 Relational Database Service (RDS) - Features and Benefits 00:12:41 Duration
Lecture 4 Aurora and Aurora Serverless Relational Database 00:04:47 Duration
Lecture 5 DynamoDB - Primary Key, Partitions, and Features 00:08:03 Duration
Lecture 6 Cassandra and DocumentDB 00:02:30 Duration
Lecture 7 Amazon ElastiCache - Usage Example, Features 00:05:30 Duration
Lecture 8 Amazon Redshift 00:02:26 Duration

Section 22 : On-Premises usage and other technologies

Lecture 1 On-Premises Usage and other technologies