Course Outline
1 - 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
2 - 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
3 - 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
4 - 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
Target Audience
This course is intended for:
Developers responsible for developing Deep Learning applications
Developers who want to understand concepts behind Deep Learning and how to implement a Deep Learning solution on AWS