Deep Learning on AWS (AWSDL) – Outline

Detailed Course Outline

Day One

Module 1: Machine learning overview

  • A brief history of AI, ML, and DL
  • The business importance of ML
  • Common challenges in ML
  • Different types of ML problems and tasks
  • AI on AWS

Module 2: Introduction to deep learning

  • Introduction to DL
  • The DL concepts
  • A summary of how to train DL models on AWS
  • Introduction to Amazon SageMaker
  • Hands-on lab: Spinning up an Amazon SageMaker notebook instance and running a multi-layer perceptron neural network model

Module 3: Introduction to Apache MXNet

  • The motivation for and benefits of using MXNet and Gluon
  • Important terms and APIs used in MXNet
  • Convolutional neural networks (CNN) architecture
  • Hands-on lab: Training a CNN on a CIFAR-10 dataset

Module 4: ML and DL architectures on AWS

  • AWS services for deploying DL models (AWS Lambda, AWS IoT Greengrass, Amazon ECS, AWS Elastic Beanstalk)
  • Introduction to AWS AI services that are based on DL (Amazon Polly, Amazon Lex, Amazon Rekognition)
  • Hands-on lab: Deploying a trained model for prediction on AWS Lambda