MLOps Engineering on AWS Training
Duration
Prerequisites
- AWS Technical Essentials course (classroom or digital)
- DevOps Engineering on AWS course, or equivalent experience
- Practical Data Science with Amazon SageMaker course, or equivalent experience
- Recommended: The Elements of Data Science (digital course), or equivalent experience
- Recommended: Machine Learning Terminology and Process (digital course)
Target Audience
- DevOps engineers
- ML engineers
- Developers/operations with responsibility for operationalizing ML models
Skills Gained
- Describe machine learning operations
- Understand the key differences between DevOps and MLOps
- Describe the machine learning workflow
- Discuss the importance of communications in MLOps
- Explain end-to-end options for automation of ML workflows
- List key Amazon SageMaker features for MLOps automation
- Build an automated ML process that builds, trains, tests, and deploys models
- Build an automated ML process that retrains the model based on change(s) to the model code
- Identify elements and important steps in the deployment process
- Describe items that might be included in a model package, and their use in training or inference
- Recognize Amazon SageMaker options for selecting models for deployment, including support for ML frameworks and built-in algorithms or bring-your-own-models
- Differentiate scaling in machine learning from scaling in other applications
- Determine when to use different approaches to inference
- Discuss deployment strategies, benefits, challenges, and typical use cases
- Describe the challenges when deploying machine learning to edge devices
- Recognize important Amazon SageMaker features that are relevant to deployment and inference
- Describe why monitoring is important
- Detect data drifts in the underlying input data
- Demonstrate how to monitor ML models for bias
- Explain how to monitor model resource consumption and latency
- Discuss how to integrate human-in-the-loop reviews of model results in production
- Introduction to MLOps
- Machine learning operations
- Goals of MLOps
- Communication
- From DevOps to MLOps
- ML workflow
- Scope
- MLOps view of ML workflow
- MLOps cases
- MLOps Development
- Intro to build, train, and evaluate machine learning models
- MLOps security
- Automating
- Apache Airflow
- Kubernetes integration for MLOps
- Amazon SageMaker for MLOps
- Lab: Bring your own algorithm to an MLOps pipeline
- Intro to build, train, and evaluate machine learning models
- MLOps Deployment
- Introduction to deployment operations
- Model packaging
- Inference
- SageMaker production variants
- Deployment strategies
- Deploying to the edge
- Model Monitoring and Operations
- The importance of monitoring
- Monitoring by design
- Human-in-the-loop
- Amazon SageMaker Model Monitor
- Solving the Problem(s)
- Activity: MLOps Action Plan Workbook
- Wrap-up
Partner Registration
The course you are registering for is being delivered by our sister company - ExitCertified. All logistics related to course delivery will be managed by the ExitCertified team. If you have a dedicated Web Age representative, please feel to reach out to them with any questions/concerns you may have.
You'll now be redirected to https://www.exitcertified.com to complete the enrollment process.
Partner Registration
The course you are registering for is being delivered by our sister company - ExitCertified. All logistics related to course delivery will be managed by the ExitCertified team. If you have a dedicated Web Age representative, please feel to reach out to them with any questions/concerns you may have.
You'll now be redirected to https://www.exitcertified.com to complete the enrollment process.