VOOZH about

URL: https://www.coursera.org/learn/aws-model-training--optimization--deployment

⇱ AWS: Model Training , Optimization & Deployment | Coursera


AWS: Model Training , Optimization & Deployment

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

AWS: Model Training , Optimization & Deployment

Included with

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

9 hours to complete
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

9 hours to complete
Flexible schedule
Learn at your own pace

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.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

6 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Exam Prep MLA-C01: AWS Machine Learning Engineer Associate Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • 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 videosTotal 59 minutes
  • SageMaker built-in algorithms5 minutes
  • Linear Learner in SageMaker4 minutes
  • XGBoost in SageMaker5 minutes
  • LightGBM in SageMaker5 minutes
  • K-Nearest Neighbors (k-NN) Algorithm6 minutes
  • Model Training (Epoch, Batch Size, Steps)5 minutes
  • LightGBM Algorithm6 minutes
  • Train Machine Learning models - Demo12 minutes
  • Train Machine Learning models - Split the Dataset - Train - Test7 minutes
  • Real-Time vs. Batch Inference5 minutes
2 readingsTotal 45 minutes
  • Welcome to the Course15 minutes
  • Overview of Model Training, Algorithms & Inference Techniques30 minutes
2 assignmentsTotal 60 minutes
  • Model Training, Algorithms & Inference Techniques - Assessment30 minutes
  • Building ML Models with SageMaker Algorithms & Inference - Knowledge Check30 minutes
1 discussion promptTotal 10 minutes
  • Meet and Greet10 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 videosTotal 43 minutes
  • SageMaker Model Debugger6 minutes
  • SageMaker Experiments4 minutes
  • Cross Validation techniques5 minutes
  • Hyperparameter Tuning (Random Search, Bayesian Optimization)5 minutes
  • Model Ensembling Techniques (Stacking, Boosting)6 minutes
  • Managing Model Versions with SageMaker Model Registry4 minutes
  • Sagemaker Automatic Model Tuning4 minutes
  • Methods to identify model overfitting and underfitting4 minutes
  • Preventing Overfitting & Underfitting5 minutes
1 readingTotal 30 minutes
  • Overview of Model Optimization, Evaluation & Tuning with SageMaker30 minutes
2 assignmentsTotal 60 minutes
  • Model Optimization, Evaluation & Tuning with SageMaker - Assessment30 minutes
  • Advanced Model Tuning, Debugging & Performance Optimization - Knowledge Check30 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 videosTotal 60 minutes
  • Amazon ECS5 minutes
  • Amazon EKS10 minutes
  • AWS Lambda11 minutes
  • AWS CloudFormation7 minutes
  • AWS Auto Scaling Policies for ML Workloads5 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 Pipelines8 minutes
  • CI/CD Principles in ML Workflows5 minutes
3 readingsTotal 90 minutes
  • Overview of Scalable Infrastructure & Automated ML Deployment on AWS30 minutes
  • Course Conclusion30 minutes
  • What's Next ?30 minutes
2 assignmentsTotal 60 minutes
  • Scalable Infrastructure & Automated ML Deployment on AWS - Assessment30 minutes
  • ML Deployment & Automation with AWS Infrastructure - Knowledge Check30 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

Whizlabs
166 Courses125,579 learners

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

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.

Financial aid available,