This course builds upon and extends the DevOps methodology prevalent in software development to build, train, and deploy machine learning (ML) models. The course is based on the four-level MLOPs maturity framework. The course focuses on the first three levels, including the initial, repeatable, and reliable levels. The course stresses the importance of data, model, and code to successful ML deployments. It demonstrates the use of tools, automation, processes, and teamwork in addressing the challenges associated with handoffs between data engineers, data scientists, software developers, and operations.The course also discusses the use of tools and processes to monitor and take action when the model prediction in production drifts from agreed-upon key performance indicators.
Day 1
1 Introduction to MLOps
2 Initial MLOps: Experimentation Environments in SageMaker Studio
3 Repeatable MLOps: Repositories
4 Repeatable MLOps: Orchestration
Day 2
4 Repeatable MLOps: Orchestration (continued)
5 Reliable MLOps: Scaling and Testing
Day 3
5 Reliable MLOps: Scaling and Testing (continued)
6: Reliable MLOps: Monitoring
This course is intended for the following job roles:
We recommend that attendees of this course have attended the following courses or have equivalent knowlege:
This course can be used as preparation for the following official AWS Certification: AWS Certified Machine Learning – Specialty