SlideShare a Scribd company logo
DEVELOPING ML SOLUTIONS
WITH SAGEMAKER
Knowledge Share by Temiloluwa Adeoti | October 12
2
Strategies for Developing ML Solutions on AWS
Polly – Text to Speech
Rekognition – Computer Vision
Comprehend – Natural Language Processing
Lex – Chatbots
AWS AI/ML Services
01 Pretrained Models on
AWS Market place
02
A collection of:
- Pre-trained models
- Solution Templates
03 - EMR Jupyter or Zepplin Notebooks
- Notebooks with Glue Dev endpoint
- Cloud 9 development
- Sagemaker Jupyter Notebooks
- Sagemaker Studio
04
Subscribe to pre-trained models and deploy them
to Sagemaker from web console
Accelerated ML development with
Sagemaker JumpStart
Dev Enviroments for .Py and .Ipynb files
3
What is Sagemaker?
Sagemaker is a fully-managed AWS Service that facilitates almost every part of the ML
development lifecycle.
Data
• Sagemaker Groundtruth - automated data labelling
• Sagemaker Data Wrangler – data preprocessing pipelines
• Sagemaker Clarify – bias detection
Training
• Sagemaker Experiments – experiments tracking
• Sagemaker Autopilot – auto ml
• Sagemaker Feature Store – feature store
Inference
• Sagemaker Monitor – detect drift in models
• Sagemaker Elastic Inference – lower cost inference acceleration
• Sagemaker Neo – compile model for multiple hardware platforms
Full list of Features: https://docs.aws.amazon.com/sagemaker/latest/dg/whatis.html
4
My Personal Challenges with Sagemaker
1. Poor Documentation
2. APIs with a deluge of Parameters
3. Docker containers are king and debugging them are difficult
5
Ways to interact with Sagemaker resources
1 AWS Console – Web Interface
2 AWS CLI – command line
3 AWS SDK for python (Boto3) – Low level API
4 Sagemaker Python SDK – High level API
6
Sagemaker Development Environments
01 Sagemaker Jupyter Notebooks
Similar to Google Colab but you have to manually create your
notebook instance
02
Sagemaker Studio
Jupyter Lab type of experience that provides full access to
Sagemaker’s resources
7
Jupyter Notebooks Disadvantages
• They are slow to startup: 5 – 10 times slower than Sagemaker Studio Notebooks
• Lacks the integrated Notebook sharing features present in Sagemaker Notebooks
• Development environment has a fixed instance type
o You can switch the instance type on which your notebook should run in Sagemaker Studio
o Better cost savings on with Sagemaker Studio
8
Sagemaker Studio Architecture
Source: https://docs.aws.amazon.com/sagemaker/latest/dg/notebooks.html
AWS Service Account
- JupyterServer App
- KernelGateway Apps
Customer Account
- Amazon EFS
9
Basic workflow with a Sagemaker Studio Notebook
JupyterServerApp
created from Jupyter
notebooks
Infrastructure:
(EFS, Jupyter Server)
KernelGatewayApp
created from Docker
Images
Infrastructure:
(ml.t3.medium)
CreateTrainingJob
Infrastructure: (ml.c5.xlarge)
Source: https://docs.aws.amazon.com/sagemaker/latest/dg/notebooks.html
10
Sagemaker Instance Types
• ml.t3.medium (Free-Tier Eligible) >> Fast
launch
• ml.m5.large >> Fast launch
General purpose
(no GPUs)
1
Compute
Optimized (No
GPUs)
2 • ml.c5.large >> Fast launch
Accelerated
computing (1+
GPUs)
3 • ml.g4dn.xlarge >> Fast launch
Memory optimized
(no GPUs)
4 • ml.r5.large
Full list can be found here: https://docs.aws.amazon.com/sagemaker/latest/dg/notebooks-available-
instance-types.html
Fast Launch:
Optimized to launch
in under 2 minutes
11
Sagemaker Input
Source: https://aws.amazon.com/blogs/machine-learning/using-pipe-input-mode-for-amazon-sagemaker-algorithms/
Data Sources
• S3 is the first-class data source
• File-mode: Dataset is downloaded to the training instance
• Pipe mode: Dataset is streamed to your training instance
• Gives higher throughput
• Preferrable for large datasets
• Only supported for Probobuf record-IO encoded data
• FileSystems: EFS or Amazon FSx are other data sources
12
Sagemaker Algorithms: JumpStart
Source: https://docs.aws.amazon.com/sagemaker/latest/dg/notebooks.html
Pre-trained Models and Solutions Templates
• Pretrained models and frameworks are stored as docker images
• Model API – Load pretrained model
• Prepocessor API – Run preprocessing jobs
• Transform API – Run Batch transform jobs
• Predictor API – Supply class to model to make real-time predictions using sagemaker endpoints
• Estimator API – Train or Finetune pre-trained Model
Docker Images: https://sagemaker.readthedocs.io/en/stable/doc_utils/pretrainedmodels.html
13
Sagemaker Algorithms: Amazon Estimators aka Amazon
Algorithm Estimator
Source: https://docs.aws.amazon.com/sagemaker/latest/dg/notebooks.html
base class: sagemaker.amazon.amazon_estimator.AmazonAlgorithmEstimatorBase
1.Linear Learner
2.Latent Dirichlet Allocation (LDA)
3.Neural Topic Modelling (NTM)
4.Object2Vec
5.Principal Component Analysis (PCA)
6.RandomCutForest
7.Kmeans
8.Knearest Neighbors
9.Ip-Insights
10.Factorization machines
14
Amazon Estimator Example: Linear Learner
Source: https://sagemaker-
examples.readthedocs.io/en/latest/scientific_details_of_algorithms/linear_learner_multiclass_classification/linear_learner_multiclass_classification.html
Easy to use: Supply inputs then call Estimator.fit()
Supported input formats: protobuf, csv, json
Common information: https://docs.aws.amazon.com/sagemaker/latest/dg/common-info-all-im-models.html
15
Sagemaker Algorithms: Frameworks
Source: https://sagemaker.readthedocs.io/en/v2.38.0/frameworks/index.html
base class: sagemaker.estimator.Framework
1.Scikit-learn
2.SparkMLServing
3.Tensorflow
4.Xgboost
5.Pytorch
6.HuggingFace
7.MXNet
8.Chainer
9.REinforcement Learning
16
Frameworks Example: Xgboost
Source: https://sagemaker.readthedocs.io/en/v2.38.0/frameworks/index.html
Use as a Framework: custom logic is defined in script-mode
17
Frameworks Example: Xgboost
Source: https://sagemaker.readthedocs.io/en/v2.38.0/frameworks/index.html
Use a builtin algorithm: retrieved from docker images
Estimator used here
is the base sagemaker
estimator
18
Best Resources
Source: https://sagemaker.readthedocs.io/en/v2.38.0/frameworks/index.html
1. Sagemaker Examples Documentation: https://sagemaker-
examples.readthedocs.io/en/latest/intro.html
2. Amazon SageMaker Python SDK:
https://sagemaker.readthedocs.io/en/stable/
19
Source: https://sagemaker.readthedocs.io/en/v2.38.0/frameworks/index.html
DEMO

More Related Content

PPTX
AWS re:Invent 2018 - ENT321 - SageMaker Workshop
Julien SIMON
 
PPTX
Tooling for Machine Learning: AWS Products, Open Source Tools, and DevOps Pra...
SQUADEX
 
PDF
AWS reinvent 2019 recap - Riyadh - AI And ML - Ahmed Raafat
AWS Riyadh User Group
 
PPTX
Build, train and deploy ML models with SageMaker (October 2019)
Julien SIMON
 
PPTX
AI Stack on AWS: Amazon SageMaker and Beyond
Provectus
 
PDF
Amazon SageMaker workshop
Julien SIMON
 
PPTX
Demystifying Amazon Sagemaker (ACD Kochi)
AWS User Group Pune
 
PPTX
Demystifying Machine Learning with AWS (ACD Mumbai)
AWS User Group Pune
 
AWS re:Invent 2018 - ENT321 - SageMaker Workshop
Julien SIMON
 
Tooling for Machine Learning: AWS Products, Open Source Tools, and DevOps Pra...
SQUADEX
 
AWS reinvent 2019 recap - Riyadh - AI And ML - Ahmed Raafat
AWS Riyadh User Group
 
Build, train and deploy ML models with SageMaker (October 2019)
Julien SIMON
 
AI Stack on AWS: Amazon SageMaker and Beyond
Provectus
 
Amazon SageMaker workshop
Julien SIMON
 
Demystifying Amazon Sagemaker (ACD Kochi)
AWS User Group Pune
 
Demystifying Machine Learning with AWS (ACD Mumbai)
AWS User Group Pune
 

Similar to ML_Development_with_Sagemaker.pptx (20)

PPTX
ACDKOCHI19 - Demystifying amazon sagemaker
AWS User Group Kochi
 
PPTX
Build, train and deploy your ML models with Amazon Sage Maker
AWS User Group Bengaluru
 
PDF
Amazon reInvent 2020 Recap: AI and Machine Learning
Chris Fregly
 
PDF
Data Summer Conf 2018, “Build, train, and deploy machine learning models at s...
Provectus
 
PPTX
Amazon SageMaker for MLOps Presentation.
Knoldus Inc.
 
PDF
Machine Learning with Amazon SageMaker
Vladimir Simek
 
PPTX
An Introduction to Amazon SageMaker (October 2018)
Julien SIMON
 
PPTX
Build, train, and deploy Machine Learning models at scale (May 2018)
Julien SIMON
 
PPTX
Build, train, and deploy Machine Learning models at scale (May 2018)
Julien SIMON
 
PDF
DataXDay - Machine learning models at scale with Amazon SageMaker
DataXDay Conference by Xebia
 
PPTX
Machine Learning: From Notebook to Production with Amazon Sagemaker (January ...
Julien SIMON
 
PDF
Ml ops on AWS
PhilipBasford
 
PDF
Accelerate your Machine Learning workflows with Amazon SageMaker
Julien SIMON
 
PPTX
WhereML a Serverless ML Powered Location Guessing Twitter Bot
Randall Hunt
 
PPTX
Machine Learning: From Notebook to Production with Amazon Sagemaker (April 2018)
Julien SIMON
 
PPTX
Build, Train and Deploy Machine Learning Models at Scale (April 2019)
Julien SIMON
 
PDF
Amazon SageMaker で始める機械学習
Amazon Web Services Japan
 
PPT
Strata CA 2019: From Jupyter to Production Manu Mukerji
Manu Mukerji
 
PDF
AWS ML Model Deployment
Knoldus Inc.
 
PPTX
Deep Dive Amazon SageMaker
Cobus Bernard
 
ACDKOCHI19 - Demystifying amazon sagemaker
AWS User Group Kochi
 
Build, train and deploy your ML models with Amazon Sage Maker
AWS User Group Bengaluru
 
Amazon reInvent 2020 Recap: AI and Machine Learning
Chris Fregly
 
Data Summer Conf 2018, “Build, train, and deploy machine learning models at s...
Provectus
 
Amazon SageMaker for MLOps Presentation.
Knoldus Inc.
 
Machine Learning with Amazon SageMaker
Vladimir Simek
 
An Introduction to Amazon SageMaker (October 2018)
Julien SIMON
 
Build, train, and deploy Machine Learning models at scale (May 2018)
Julien SIMON
 
Build, train, and deploy Machine Learning models at scale (May 2018)
Julien SIMON
 
DataXDay - Machine learning models at scale with Amazon SageMaker
DataXDay Conference by Xebia
 
Machine Learning: From Notebook to Production with Amazon Sagemaker (January ...
Julien SIMON
 
Ml ops on AWS
PhilipBasford
 
Accelerate your Machine Learning workflows with Amazon SageMaker
Julien SIMON
 
WhereML a Serverless ML Powered Location Guessing Twitter Bot
Randall Hunt
 
Machine Learning: From Notebook to Production with Amazon Sagemaker (April 2018)
Julien SIMON
 
Build, Train and Deploy Machine Learning Models at Scale (April 2019)
Julien SIMON
 
Amazon SageMaker で始める機械学習
Amazon Web Services Japan
 
Strata CA 2019: From Jupyter to Production Manu Mukerji
Manu Mukerji
 
AWS ML Model Deployment
Knoldus Inc.
 
Deep Dive Amazon SageMaker
Cobus Bernard
 
Ad

Recently uploaded (20)

PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PDF
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
PPT
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PPTX
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
PDF
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
PPTX
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
PDF
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
PDF
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
PPT
Activate_Methodology_Summary presentatio
annapureddyn
 
PDF
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PPTX
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
Why Reliable Server Maintenance Service in New York is Crucial for Your Business
Sam Vohra
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
ASSIGNMENT_1[1][1][1][1][1] (1) variables.pptx
kr2589474
 
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
Web Testing.pptx528278vshbuqffqhhqiwnwuq
studylike474
 
Enhancing Healthcare RPM Platforms with Contextual AI Integration
Cadabra Studio
 
Appium Automation Testing Tutorial PDF: Learn Mobile Testing in 7 Days
jamescantor38
 
Activate_Methodology_Summary presentatio
annapureddyn
 
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
Ad

ML_Development_with_Sagemaker.pptx

  • 1. DEVELOPING ML SOLUTIONS WITH SAGEMAKER Knowledge Share by Temiloluwa Adeoti | October 12
  • 2. 2 Strategies for Developing ML Solutions on AWS Polly – Text to Speech Rekognition – Computer Vision Comprehend – Natural Language Processing Lex – Chatbots AWS AI/ML Services 01 Pretrained Models on AWS Market place 02 A collection of: - Pre-trained models - Solution Templates 03 - EMR Jupyter or Zepplin Notebooks - Notebooks with Glue Dev endpoint - Cloud 9 development - Sagemaker Jupyter Notebooks - Sagemaker Studio 04 Subscribe to pre-trained models and deploy them to Sagemaker from web console Accelerated ML development with Sagemaker JumpStart Dev Enviroments for .Py and .Ipynb files
  • 3. 3 What is Sagemaker? Sagemaker is a fully-managed AWS Service that facilitates almost every part of the ML development lifecycle. Data • Sagemaker Groundtruth - automated data labelling • Sagemaker Data Wrangler – data preprocessing pipelines • Sagemaker Clarify – bias detection Training • Sagemaker Experiments – experiments tracking • Sagemaker Autopilot – auto ml • Sagemaker Feature Store – feature store Inference • Sagemaker Monitor – detect drift in models • Sagemaker Elastic Inference – lower cost inference acceleration • Sagemaker Neo – compile model for multiple hardware platforms Full list of Features: https://docs.aws.amazon.com/sagemaker/latest/dg/whatis.html
  • 4. 4 My Personal Challenges with Sagemaker 1. Poor Documentation 2. APIs with a deluge of Parameters 3. Docker containers are king and debugging them are difficult
  • 5. 5 Ways to interact with Sagemaker resources 1 AWS Console – Web Interface 2 AWS CLI – command line 3 AWS SDK for python (Boto3) – Low level API 4 Sagemaker Python SDK – High level API
  • 6. 6 Sagemaker Development Environments 01 Sagemaker Jupyter Notebooks Similar to Google Colab but you have to manually create your notebook instance 02 Sagemaker Studio Jupyter Lab type of experience that provides full access to Sagemaker’s resources
  • 7. 7 Jupyter Notebooks Disadvantages • They are slow to startup: 5 – 10 times slower than Sagemaker Studio Notebooks • Lacks the integrated Notebook sharing features present in Sagemaker Notebooks • Development environment has a fixed instance type o You can switch the instance type on which your notebook should run in Sagemaker Studio o Better cost savings on with Sagemaker Studio
  • 8. 8 Sagemaker Studio Architecture Source: https://docs.aws.amazon.com/sagemaker/latest/dg/notebooks.html AWS Service Account - JupyterServer App - KernelGateway Apps Customer Account - Amazon EFS
  • 9. 9 Basic workflow with a Sagemaker Studio Notebook JupyterServerApp created from Jupyter notebooks Infrastructure: (EFS, Jupyter Server) KernelGatewayApp created from Docker Images Infrastructure: (ml.t3.medium) CreateTrainingJob Infrastructure: (ml.c5.xlarge) Source: https://docs.aws.amazon.com/sagemaker/latest/dg/notebooks.html
  • 10. 10 Sagemaker Instance Types • ml.t3.medium (Free-Tier Eligible) >> Fast launch • ml.m5.large >> Fast launch General purpose (no GPUs) 1 Compute Optimized (No GPUs) 2 • ml.c5.large >> Fast launch Accelerated computing (1+ GPUs) 3 • ml.g4dn.xlarge >> Fast launch Memory optimized (no GPUs) 4 • ml.r5.large Full list can be found here: https://docs.aws.amazon.com/sagemaker/latest/dg/notebooks-available- instance-types.html Fast Launch: Optimized to launch in under 2 minutes
  • 11. 11 Sagemaker Input Source: https://aws.amazon.com/blogs/machine-learning/using-pipe-input-mode-for-amazon-sagemaker-algorithms/ Data Sources • S3 is the first-class data source • File-mode: Dataset is downloaded to the training instance • Pipe mode: Dataset is streamed to your training instance • Gives higher throughput • Preferrable for large datasets • Only supported for Probobuf record-IO encoded data • FileSystems: EFS or Amazon FSx are other data sources
  • 12. 12 Sagemaker Algorithms: JumpStart Source: https://docs.aws.amazon.com/sagemaker/latest/dg/notebooks.html Pre-trained Models and Solutions Templates • Pretrained models and frameworks are stored as docker images • Model API – Load pretrained model • Prepocessor API – Run preprocessing jobs • Transform API – Run Batch transform jobs • Predictor API – Supply class to model to make real-time predictions using sagemaker endpoints • Estimator API – Train or Finetune pre-trained Model Docker Images: https://sagemaker.readthedocs.io/en/stable/doc_utils/pretrainedmodels.html
  • 13. 13 Sagemaker Algorithms: Amazon Estimators aka Amazon Algorithm Estimator Source: https://docs.aws.amazon.com/sagemaker/latest/dg/notebooks.html base class: sagemaker.amazon.amazon_estimator.AmazonAlgorithmEstimatorBase 1.Linear Learner 2.Latent Dirichlet Allocation (LDA) 3.Neural Topic Modelling (NTM) 4.Object2Vec 5.Principal Component Analysis (PCA) 6.RandomCutForest 7.Kmeans 8.Knearest Neighbors 9.Ip-Insights 10.Factorization machines
  • 14. 14 Amazon Estimator Example: Linear Learner Source: https://sagemaker- examples.readthedocs.io/en/latest/scientific_details_of_algorithms/linear_learner_multiclass_classification/linear_learner_multiclass_classification.html Easy to use: Supply inputs then call Estimator.fit() Supported input formats: protobuf, csv, json Common information: https://docs.aws.amazon.com/sagemaker/latest/dg/common-info-all-im-models.html
  • 15. 15 Sagemaker Algorithms: Frameworks Source: https://sagemaker.readthedocs.io/en/v2.38.0/frameworks/index.html base class: sagemaker.estimator.Framework 1.Scikit-learn 2.SparkMLServing 3.Tensorflow 4.Xgboost 5.Pytorch 6.HuggingFace 7.MXNet 8.Chainer 9.REinforcement Learning
  • 16. 16 Frameworks Example: Xgboost Source: https://sagemaker.readthedocs.io/en/v2.38.0/frameworks/index.html Use as a Framework: custom logic is defined in script-mode
  • 17. 17 Frameworks Example: Xgboost Source: https://sagemaker.readthedocs.io/en/v2.38.0/frameworks/index.html Use a builtin algorithm: retrieved from docker images Estimator used here is the base sagemaker estimator
  • 18. 18 Best Resources Source: https://sagemaker.readthedocs.io/en/v2.38.0/frameworks/index.html 1. Sagemaker Examples Documentation: https://sagemaker- examples.readthedocs.io/en/latest/intro.html 2. Amazon SageMaker Python SDK: https://sagemaker.readthedocs.io/en/stable/

Editor's Notes

  • #4: Some features are accessible directly for the AWS web console While others are accessible programmatically
  • #5: Some features are accessible directly for the AWS web console While others are accessible programmatically
  • #7: Switch to Deployed Jupyter Notebook
  • #8: Advantages of Studio over Jupyter notebooks Easy to spin up and shut down training instances Cost savings because you can decide on the type of instance you want Collaboration between user profiles because it makes it easier to share notebooks than using Github
  • #9: ****** Switch to Show Domain Creation ************ - You create a domain using AWS IAM identity or AWS IAM to authenticate - Afterwards, you create user profiles: this corresponds to a single user with a unique home directory in the EFS ****** Switch to Show Notebook Creation from docker images ***** Show notebook creation from docker images Show terminals: System terminal and Docker Image terminal Show JumpStart
  • #12: Algorithms are already precoded Supply your data to these Algorithms
  • #13: ***** Link to common properties of algorithms ******** Algorithms are already precoded Supply your data to these Algorithms
  • #14: Algorithms are already precoded Supply your data to these Algorithms
  • #20: Demo notes: sagemaker-python-sdk/scikit_learn_iris/