Content of This Training
An Overview of Amazon SageMaker
SageMaker Groundtruth (Optional)
SageMaker Notebook and SageMaker Studio
Understanding Built-in Algorithms
Bring Your Own Custom Models
SageMaker Model - Debug, Monitor and AutoML
SageMaker Well Architected
What is Amazon SageMaker
The best decription of Amazon SageMaker is from its document:
Amazon SageMaker is a fully managed service that provides every developer and data scientist with the ability to build, train, and deploy machine learning (ML) models quickly. SageMaker removes the heavy lifting from each step of the machine learning process to make it easier to develop high quality models.
Traditional ML development is a complex, expensive, iterative process made even harder because there are no integrated tools for the entire machine learning workflow. You need to stitch together tools and workflows, which is time-consuming and error-prone. SageMaker solves this challenge by providing all of the components used for machine learning in a single toolset so models get to production faster with much less effort and at lower cost.
Who Needs This Training
- Someone who wants to use or promote Amazon SageMaker in your organization
- Participants needs to know some basic AWS knowledge such as S3, EC2, IAM, etc
- It’s ideal but not required for participants to have a data science or analytics background.
What This Training Is
- It analyzes the machine learning pipeline and discusses the benefit of using SageMaker.
- It provides you with hands-on experience to build, train, and deploy machine learning models quickly
- It guides you to bring your own model and perform on-premise ML workload Lift-and-Shift to Amazon SageMaker platform.
- It demonstrates AWS machine learning Well-architect.
- This training will empower you as an AWS champion, and you can bring the value of AWS back to your organization, even if you are not yet experts in AWS.
What This Trianing Is Not
- This training does not bring you to a professional level immediately. The best way to achieve it is learning by doing - applying what you learn from this training on your daily work and keep on practicing.
- This training is not a substitute for preparing AWS Machine Learning Specialty Certification exam. You can follow the AWS Training and Certification page to prepare the exam.
- This training is not dedicated to machine learning business use case discovery in your organization. Welcome to talk to me to see how to empower your business by using data science.
- This training does not cover the topics of machine learning Ops and how to run a ML model in a production environment. If you are interested in these topics, please check our ML Ops on AWS Workshop.
Process
Step 1: Alignment
- Align the expectation of this training
- Confirm the training day, the number of participants, the conference meeting setup, etc
Step 2: Preparation
Setup Account
- You should use a AWS account that is not running production systems.
- Any accounts should be created a minimum of three days ahead of time. It takes time for new accounts to be completely ready, payment methods to be confirmed, and limits to be set.
- If participants will share an account between multiple people:
- Ensure they create IAM accounts for each user that will take labs.
- Adjust account limits to support the number of students doing labs. Note this process can take up to a week, depending on the specific limits.
- Check limits for EC2 instances, VPCs (# of VPCs, # of IGWs, # of security groups, EIPs), ELBs, etc. The limits that need to be adjusted depends on the labs that will be delivered.
- More information about limits can be found on the AWS Service Limits page.
Software
- Use up to date software: Ensure participants are using a recent version of Edge, Chrome, Firefox, or Safari.
- Participants using Windows laptops should have a SSH client (like PuTTY) installed.
Step 3: Training Day
- Enjoy it :)
Step 4: Follow-up
- Post-event clean-up: help participants clean up any resources still running. Ensure that participants not only terminate Sagemaker Notebook instance but also stop any SageMaker deployment endpoint.
- Let us know your feedback! We are always looking for ways to improve our content for this training.