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.
In this course, you will learn to:
Day 1
Module 1: Introduction to MLOps
Module 2: Initial MLOps: Experimentation Environments in SageMaker Studio
Module 3: Repeatable MLOps: Repositories
Module 4: Repeatable MLOps: Orchestration
Day 2
Module 4: Repeatable MLOps: Orchestration (continued)
Module 5: Reliable MLOps: Scaling and Testing
Day 3
Module 5: Reliable MLOps: Scaling and Testing (continued)
Module 6: Reliable MLOps: Monitoring
This course is intended for:
We recommend that attendees of this course have:
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.
In this course, you will learn to:
Day 1
Module 1: Introduction to MLOps
Module 2: Initial MLOps: Experimentation Environments in SageMaker Studio
Module 3: Repeatable MLOps: Repositories
Module 4: Repeatable MLOps: Orchestration
Day 2
Module 4: Repeatable MLOps: Orchestration (continued)
Module 5: Reliable MLOps: Scaling and Testing
Day 3
Module 5: Reliable MLOps: Scaling and Testing (continued)
Module 6: Reliable MLOps: Monitoring
This course is intended for:
We recommend that attendees of this course have: