AWS: Model Training , Optimization & Deployment
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
AWS: Model Training , Optimization & Deployment
This course is part of Exam Prep MLA-C01: AWS Machine Learning Engineer Associate Specialization
Instructor: Whizlabs Instructor
Included with
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Explore built-in algorithms in Amazon SageMaker such as Linear Learner, XGBoost, LightGBM, and k-NN for ML model development.
Configure key training parameters like epochs, batch size, and steps to train and evaluate ML models effectively.
Compare real-time and batch inference approaches to determine the best strategy for model deployment.
Skills you'll gain
Tools you'll learn
Details to know
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 3 modules in this course
AWS: Model Training, Optimization & Deployment is the third course in the Exam Prep (MLA-C01): AWS Certified Machine Learning Engineer – Associate Specialization. This course is designed to equip learners with the skills to train, optimize, and deploy machine learning models efficiently using AWS services.
Learners begin by exploring popular algorithms such as Linear Learner, XGBoost, LightGBM, and k-Nearest Neighbors (k-NN), and understand their use cases in classification and regression tasks.You’ll then dive into the model training process, learning how to configure key parameters like epochs, batch size, and steps for optimized performance. Then the learners will begin by exploring SageMaker Model Debugger and SageMaker Experiments, which help monitor training jobs and compare experiment results efficiently.You’ll then dive into cross-validation techniques and learn how to apply hyperparameter tuning using both random search and Bayesian optimization methods to improve model accuracy. Finally by exploring compute options such as Amazon ECS, Amazon EKS, and AWS Lambda, followed by infrastructure management with AWS CloudFormation.You’ll learn how to implement auto scaling policies for ML workloads and choose the right SageMaker compute instance types (CPU vs. GPU) for different deployment scenarios. This course is divided into three comprehensive modules, each containing targeted lessons and practical demonstrations. Learners will benefit from approximately 3.5 to 4 hours of expert-led video content, featuring real-world use cases and hands-on walkthroughs using AWS tools. Every module includes Graded and Ungraded Quizzes to assess conceptual understanding and application. Module 1: Model Training, Algorithms & Inference Techniques Module 2: Model Optimization, Evaluation & Tuning with SageMaker Module 3: Scalable Infrastructure & Automated ML Deployment on AWS By the end of this course, learners will be able to: Compare real-time and batch inference approaches to determine the best strategy for model deployment. Apply model optimization techniques such as hyperparameter tuning Understand and select appropriate inference strategies for deployment Explore AWS compute and orchestration services like ECS, EKS, Lambda, and CloudFormation for ML deployment. This course is ideal for ML practitioners, data scientists, and cloud developers who are looking to scale their ML workflows and gain hands-on experience with advanced features of Amazon SageMaker. It is also designed for learners preparing for the AWS Certified Machine Learning Engineer – Associate (MLA-C01) exam, focusing on the model training and deployment aspects of the certification.
Welcome to Week 1 of the AWS: Model Training, Optimization & Deployment course. This week, you’ll focus on building machine learning models using Amazon SageMaker’s built-in algorithms. We’ll begin by exploring popular algorithms such as Linear Learner, XGBoost, LightGBM, and k-Nearest Neighbors (k-NN), and understand their use cases in classification and regression tasks. You’ll then dive into the model training process, learning how to configure key parameters like epochs, batch size, and steps for optimized performance. Through hands-on demos, you’ll practice training models, splitting datasets into train-test sets, and preparing them for evaluation. We’ll conclude the week by comparing real-time vs. batch inference, helping you understand how to choose the appropriate inference strategy based on your workload and deployment needs.
What's included
10 videos2 readings2 assignments1 discussion prompt
10 videos•Total 59 minutes
- SageMaker built-in algorithms•5 minutes
- Linear Learner in SageMaker•4 minutes
- XGBoost in SageMaker•5 minutes
- LightGBM in SageMaker•5 minutes
- K-Nearest Neighbors (k-NN) Algorithm•6 minutes
- Model Training (Epoch, Batch Size, Steps)•5 minutes
- LightGBM Algorithm•6 minutes
- Train Machine Learning models - Demo•12 minutes
- Train Machine Learning models - Split the Dataset - Train - Test•7 minutes
- Real-Time vs. Batch Inference•5 minutes
2 readings•Total 45 minutes
- Welcome to the Course•15 minutes
- Overview of Model Training, Algorithms & Inference Techniques•30 minutes
2 assignments•Total 60 minutes
- Model Training, Algorithms & Inference Techniques - Assessment•30 minutes
- Building ML Models with SageMaker Algorithms & Inference - Knowledge Check•30 minutes
1 discussion prompt•Total 10 minutes
- Meet and Greet•10 minutes
Welcome to Week 2 of the AWS: Model Training, Optimization & Deployment course. This week, you'll focus on optimizing and managing machine learning models to ensure high performance and reliability in production environments. We'll begin by exploring SageMaker Model Debugger and SageMaker Experiments, which help monitor training jobs and compare experiment results efficiently. You’ll then dive into cross-validation techniques and learn how to apply hyperparameter tuning using both random search and Bayesian optimization methods to improve model accuracy. We’ll also cover model ensembling techniques, such as stacking and boosting, to combine multiple models for better predictive power. By the end of the week, you’ll learn how to manage model versions using SageMaker Model Registry, apply automatic model tuning, and implement strategies to detect and prevent overfitting or underfitting for building robust ML solutions.
What's included
9 videos1 reading2 assignments
9 videos•Total 43 minutes
- SageMaker Model Debugger•6 minutes
- SageMaker Experiments•4 minutes
- Cross Validation techniques•5 minutes
- Hyperparameter Tuning (Random Search, Bayesian Optimization)•5 minutes
- Model Ensembling Techniques (Stacking, Boosting)•6 minutes
- Managing Model Versions with SageMaker Model Registry•4 minutes
- Sagemaker Automatic Model Tuning•4 minutes
- Methods to identify model overfitting and underfitting•4 minutes
- Preventing Overfitting & Underfitting•5 minutes
1 reading•Total 30 minutes
- Overview of Model Optimization, Evaluation & Tuning with SageMaker•30 minutes
2 assignments•Total 60 minutes
- Model Optimization, Evaluation & Tuning with SageMaker - Assessment•30 minutes
- Advanced Model Tuning, Debugging & Performance Optimization - Knowledge Check•30 minutes
Welcome to Week 3 of the AWS: Model Training, Optimization & Deployment course. This week, you’ll focus on deploying machine learning models efficiently using scalable infrastructure and automation tools on AWS. We’ll begin by exploring compute options such as Amazon ECS, Amazon EKS, and AWS Lambda, followed by infrastructure management with AWS CloudFormation. You’ll learn how to implement auto scaling policies for ML workloads and choose the right SageMaker compute instance types (CPU vs. GPU) for different deployment scenarios. We'll also cover SageMaker Endpoint types, including serverless, asynchronous, and multi-model endpoints, to help you deliver predictions at scale. Finally, you’ll dive into workflow orchestration using Apache Airflow and SageMaker Pipelines, and understand the role of CI/CD principles in automating and streamlining ML deployments.
What's included
9 videos3 readings2 assignments
9 videos•Total 60 minutes
- Amazon ECS•5 minutes
- Amazon EKS•10 minutes
- AWS Lambda•11 minutes
- AWS CloudFormation•7 minutes
- AWS Auto Scaling Policies for ML Workloads•5 minutes
- SageMaker compute instances (Compute Resource Selection (CPU vs. GPU)•5 minutes
- SageMaker Endpoint Types (Serverless, Asynchronous, Multi-Model)•4 minutes
- Workflow Orchestrator: Apache Airflow and SageMaker Pipelines•8 minutes
- CI/CD Principles in ML Workflows•5 minutes
3 readings•Total 90 minutes
- Overview of Scalable Infrastructure & Automated ML Deployment on AWS•30 minutes
- Course Conclusion•30 minutes
- What's Next ?•30 minutes
2 assignments•Total 60 minutes
- Scalable Infrastructure & Automated ML Deployment on AWS - Assessment•30 minutes
- ML Deployment & Automation with AWS Infrastructure - Knowledge Check•30 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Explore more from Algorithms
Course
- W
Whizlabs
Course
Course
Course
Why people choose Coursera for their career
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
More questions
Financial aid available,
