Learning Amazon SageMaker AI

Learning Amazon SageMaker AI

1h 41mIntermediate2024-12-18

Authors

Kesha Williams

Kesha Williams

Software Engineering Manager, Speaker, Tech Blogger

Course details

Amazon SageMaker is a solution for developers who want to deploy predictive machine learning models into a production environment. This course teaches you how to set up and configure SageMaker environments, prepare and preprocess datasets, and build, train, and deploy machine learning models using SageMaker's built-in algorithms. Instructor Kesha Williams guides you through evaluating and optimizing model performance, including hyperparameter tuning and performance monitoring, to ensure your models deliver the best results. Additionally, learn best practices for managing costs, implementing security measures, and operationalizing models with MLOps. Whether new to machine learning or looking to expand your AWS skills, this course will provide the hands-on experience and practical knowledge to use Amazon SageMaker in your projects effectively.

Learning objectives
Set up and configure Amazon SageMaker, including creating and managing SageMaker Studio environments, IAM roles, and permissions.
Prepare and preprocess datasets using SageMaker Data Wrangler and other data preparation tools.
Build, train, and deploy machine learning models using built-in algorithms and the SageMaker SDK.
Evaluate and optimize model performance through hyperparameter tuning and performance monitoring in SageMaker.
implement best practices for cost management, security, and MLOps to operationalize machine learning models effectively in a production environment.

Skills covered

Amazon SageMakerCloud DevelopmentMachine LearningCloud ServicesArtificial Intelligence (AI)Cloud ComputingOne-Off

Concepts

Introduction

  • Welcome to Amazon SageMaker
  • Review the Amazon SageMaker project

Getting Started with SageMaker

  • Understanding Amazon SageMaker
  • Setting up SageMaker Studio

Preparing a Dataset

  • Analyzing and preparing data
  • Using data preparation tools
  • Challenge - Prepare a dataset
  • Solution - Prepare a dataset

Training a Model

  • Learning the steps to train a model
  • Choosing an algorithm
  • Training a model
  • Challenge - Train a model
  • Solution - Train a model

Evaluating and Tuning a Model

  • Evaluating model performance
  • Tuning a model
  • Challenge - Evaluate a model
  • Solution - Evaluate a model

Deploying a Model

  • Deploying models
  • Generating predictions
  • Challenge - Deploy a model
  • Solution - Deploy a model

Operationalizing a Model

  • Operationalizing with MLOps
  • Monitoring models
  • Updating models

Understanding SageMaker Best Practices

  • Managing SageMaker costs
  • Ensuring security best practices

Conclusion

  • Your SageMaker journey
40,000 Toman