SlideShare a Scribd company logo
1 of 33
Download to read offline
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Machine learning for developers & data
scientists with Amazon SageMaker
A I M 2 0 3
Charley Frazier
Manager, Machine Learning
Ibotta
Vikrant Kahlir
Enterprise Solution Architect Amazon
Web Services
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Put machine learning in the
hands of every developer
Our mission at AWS
Our mission at AWS
Put machine learning in the
hands of every developer
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
More machine learning happens on AWS than anywhere else
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
The Amazon Machine Learning stack:
Broadest & deepest set of capabilities
AI Services
Easily add intelligence to applications without machine learning skills
Vision | Documents | Speech | Language | Chatbots | Forecasting | Recommendations
ML Services
Build, train, and deploy machine learning models quickly and easily
Data labeling | Prebuilt algorithms & notebooks | One-click training and deployment
ML frameworks &
infrastructure
Flexibility & choice, highest-performing infrastructure
Support for ML frameworks | Compute options purpose built for ML
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
The Amazon ML stack: Broadest & deepest set of capabilities
AI services
Vision
R E K O G N I T I O N
I M A G E
R E K O G N I T I O N
V I D E O
T E X T R A C T
Speech
P O L L Y T R A N S C R I B E
Language Chatbots Forecasting Recommendations
T R A N S L A T E C O M P R E H E N D
C O M P R E H E N D
M E D I C A L
L E X F O R E C A S T P E R S O N A L I Z E
ML services
A M A Z O N
S A G E M A K E R
G R O U N D T R U T H
N O T E B O O K S
A L G O R I T H M S
A W S M A R K E T P L A C E
R E I N F O R C E M E N T
L E A R N I N G
T R A I N I N G
O P T I M I Z A T I O N
( N E O )
D E P L O Y M E N T
H O S T I N G
ML frameworks &
infrastructure
Frameworks Interfaces Infrastructure
E C 2 P 3
& P 3 d n
E C 2 C 5 F P G A s
A W S I o T
G r e e n g r a s s
E L A S T I C
I N F E R E N C E
RL Coach
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
1
2
3
Amazon SageMaker
Build, train, and deploy machine learning models at scale
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
1
2
3
Prebuilt
notebooks
for common
problems
Amazon SageMaker
Build, train, and deploy machine learning models at scale
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
1
2
3
Prebuilt
notebooks
for common
problems
Built-in, high-
performance
algorithms
Amazon SageMaker
Build, train, and deploy machine learning models at scale
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
1
2
3
Prebuilt
notebooks
for common
problems
Built-in, high-
performance
algorithms
One-click training
on the highest-
performing
infrastructure
Amazon SageMaker
Build, train, and deploy machine learning models at scale
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
1
2
3
Prebuilt
notebooks
for common
problems
Built-in, high-
performance
algorithms
One-click training
on the highest-
performing
infrastructure
Model
optimization
Amazon SageMaker
Build, train, and deploy machine learning models at scale
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
1
2
3
Prebuilt
notebooks
for common
problems
Built-in, high-
performance
algorithms
One-click training
on the highest-
performing
infrastructure
Model
optimization
One-click
deployment
Amazon SageMaker
Build, train, and deploy machine learning models at scale
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
1
2
3
Prebuilt
notebooks
for common
problems
Built-in, high-
performance
algorithms
One-click training
on the highest-
performing
infrastructure
Model
Optimization
One-click
deployment
Fully managed
with
auto-scaling for
75% less cost
Flexibility & choice with modules for ML developers & data scientists
Amazon SageMaker
Build, train, and deploy machine learning models at scale
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Successful models require high-quality data
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon SageMaker Ground Truth
Label machine learning training data easily and accurately
Easily integrate
human labelers
Get accurate
results
K e y f e a t u r e s
Automatic labeling
via machine learning
Ready-made and
custom workflows
Label
management
Quickly label
training data
Private and public
human workforce
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Subscribe in a
single click
Available in
Amazon SageMaker
Key features
Automatic labeling via machine learning
IP protection
Automated billing and metering
Browse or search
AWS Marketplace
Sellers
Broad selection of paid, free, and
open-source algorithms and models
Data protection
Discoverable on your AWS bill
Buyers
AWS Marketplace for machine learning
ML algorithms and models available instantly
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Over 200 algorithms and models
Natural language
processing
Grammar & parsing Text OCR Computer vision
Named entity
recognition
Video classification
Speech recognition Text-to-speech Speaker identification Text classification 3D images Anomaly detection
Text generation Object detection Regression Text clustering Handwriting recognition Ranking
A v a i l a b l e a l g o r i t h m s & m o d e l s
S e l e c t e d v e n d o r s
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Model optimization is extremely complex
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon SageMaker Neo: Train once, run anywhere
Neo
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon SageMaker Neo
Train once, run anywhere with 2x the performance
K e y f e a t u r e s
Open-source device runtime and compiler
1/10 the size of original frameworks
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
So what’s next for
machine learning?
How do you teach machine learning models to make
decisions when thereis no training data?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Introducing reinforcement learning (RL)
Reinforcement learning
(RL)
Supervised learning
(ASR, computer vision)
Unsupervised learning
(anomaly detection,
identifying text topics)
Amount of labeled training data required
Complexityofdecisions
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon SageMaker RL
Reinforcement learning for every developer and data scientist
2D & 3D physics
environments and
OpenGym support
Support Amazon Sumerian, AWS
RoboMaker, and the open source
Robotics Operating System (ROS)
project
Fully
managed
Example notebooks
and tutorials
K E Y F E A T U R E S
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Choose and
optimize your ML
algorithm
Train and
tune models
Scale and manage
the production
environment
1
2
3
Amazon SageMaker:
Build, train, and deploy ML models at scale
Prebuilt notebooks
for common problems
Built-in,
high-performance
algorithms
Amazon SageMaker
Ground Truth
Collect and prepare
training data
One-click training on
the highest-
performing
infrastructure
Set up and manage
environments for
training
AWS Marketplace
for machine
learning
Amazon EC2 P3
instances
Model
optimization
Amazon SageMaker
RL
Amazon SageMaker
Neo
One-click deployment
Deploy models in
production
Fully managed with
auto-scaling for 75%
less
Amazon Elastic
Inference
Deploy everywhere
Flexibility & choice with modules for ML developers & data scientists
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Machine learning at Ibotta
Charley Frazier
Manager, Machine Learning
Ibotta
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
View
content1 Engage
&unlock2 Verify
purchase3 Cash
out4
Ibotta: How it works
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
26
M I S S I O N
Become the most efficient way to generate
incremental purchases
Make every purchase rewarding
Discoverthemostrelevantcontent
• Recommendation engines
• Search relevancy
• Personalized communications
Maximizemarketingreturnoninvestment
• Optimize rebate values
• Run & analyze A/B tests
• Provide real-time performance data
Ibotta: The big picture
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
27
Decrease time from
ideation to production
Make it easier to consume
ML services
1
0
110
0
0
+
ML Model
Repository
Months Minutes
Development Production
Machine learning
everywhere
MODEL 2
MODEL 3
MODEL 1
IbottaML
FrameworksPatternsStandards
Personalization Search Optimization
Amazon SageMaker
Amazon SageMaker Amazon SageMaker
Amazon SageMaker Amazon SageMaker Amazon SageMaker Amazon SageMaker
Amazon SageMaker
Amazon DynamoDB
Amazon ElastiCache
Amazon SageMaker: Ibotta strategic focus areas
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
28
Amazon SageMaker: Ibotta ML architecture
Keybenefits
• Consistent workflows for
real time and batch
• Online & offline feature
banks
• Framework agnostic model
development
• Fully managed ML
endpoints
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
29
Amazon SageMaker: Low-latency feature embeddings
TensorFlow Autoencoder
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
30
Amazon SageMaker: Real-time search relevancy
ExampleAmazonSageMaker
endpoint
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
31
Amazon SageMaker: Key learnings & future direction
• Maintain a repo with internal
examples
• Define and standardize your
integration patterns
• Pair Amazon SageMaker with
open-source libraries
• Create initial endpoints with
mock data
• Continued investment in
managed ML infrastructure
• Hundreds of endpoints
• Integration with other ML
services
• Rapid prototyping to rapid
productionization
Key learnings Future direction
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Additional resources
- Amazon SageMaker product page:
• https://aws.amazon.com/sagemaker
- Amazon SageMaker on the AWS Management Console:
• https://console.aws.amazon.com/sagemaker
- Amazon SageMaker blogs:
• https://aws.amazon.com/blogs/machine-learning/category/artificial-intelligence/sagemaker
- Amazon SageMaker 10-minute tutorial:
• https://aws.amazon.com/getting-started/tutorials/build-train-deploy-machine-learning-model-
sagemaker
Thank you!
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Vikrant Kahlir
Enterprise Solutions Architect
Amazon Web Services

More Related Content

What's hot

What's hot (20)

Favorire l'innovazione passando da applicazioni monolitiche ad architetture m...
Favorire l'innovazione passando da applicazioni monolitiche ad architetture m...Favorire l'innovazione passando da applicazioni monolitiche ad architetture m...
Favorire l'innovazione passando da applicazioni monolitiche ad architetture m...
 
Progetta, crea e gestisci Modern Application per web e mobile su AWS
Progetta, crea e gestisci Modern Application per web e mobile su AWSProgetta, crea e gestisci Modern Application per web e mobile su AWS
Progetta, crea e gestisci Modern Application per web e mobile su AWS
 
Architetture per l'analisi di flussi di dati in tempo reale
Architetture per l'analisi di flussi di dati in tempo realeArchitetture per l'analisi di flussi di dati in tempo reale
Architetture per l'analisi di flussi di dati in tempo reale
 
Add intelligence to applications - AIM205 - Santa Clara AWS Summit.pdf
Add intelligence to applications - AIM205 - Santa Clara AWS Summit.pdfAdd intelligence to applications - AIM205 - Santa Clara AWS Summit.pdf
Add intelligence to applications - AIM205 - Santa Clara AWS Summit.pdf
 
SKL208 - Turbocharge your Business with AI and Machine Learning - Tel Aviv Su...
SKL208 - Turbocharge your Business with AI and Machine Learning - Tel Aviv Su...SKL208 - Turbocharge your Business with AI and Machine Learning - Tel Aviv Su...
SKL208 - Turbocharge your Business with AI and Machine Learning - Tel Aviv Su...
 
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...Grid computing in the cloud for Financial Services industry - CMP205-I - New ...
Grid computing in the cloud for Financial Services industry - CMP205-I - New ...
 
Unleash the Power of ML with AWS | AWS Summit Tel Aviv 2019
Unleash the Power of ML with AWS | AWS Summit Tel Aviv 2019Unleash the Power of ML with AWS | AWS Summit Tel Aviv 2019
Unleash the Power of ML with AWS | AWS Summit Tel Aviv 2019
 
Build, train, and deploy ML models with Amazon SageMaker - AIM302 - New York ...
Build, train, and deploy ML models with Amazon SageMaker - AIM302 - New York ...Build, train, and deploy ML models with Amazon SageMaker - AIM302 - New York ...
Build, train, and deploy ML models with Amazon SageMaker - AIM302 - New York ...
 
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
Migliora la disponibilità e le prestazioni delle tue applicazioni con Amazon ...
 
Amazon SageMaker sviluppa, addestra e distribuisci modelli di Machine Learnin...
Amazon SageMaker sviluppa, addestra e distribuisci modelli di Machine Learnin...Amazon SageMaker sviluppa, addestra e distribuisci modelli di Machine Learnin...
Amazon SageMaker sviluppa, addestra e distribuisci modelli di Machine Learnin...
 
Build-Train-Deploy-Machine-Learning-Models-at-Any-Scale
Build-Train-Deploy-Machine-Learning-Models-at-Any-ScaleBuild-Train-Deploy-Machine-Learning-Models-at-Any-Scale
Build-Train-Deploy-Machine-Learning-Models-at-Any-Scale
 
Amazon SageMaker: ML for Every Developer and Data Scientist - AIM202 - Anahei...
Amazon SageMaker: ML for Every Developer and Data Scientist - AIM202 - Anahei...Amazon SageMaker: ML for Every Developer and Data Scientist - AIM202 - Anahei...
Amazon SageMaker: ML for Every Developer and Data Scientist - AIM202 - Anahei...
 
Developing-Effective-Mass-Migration-Strategy-out-of-a-Tool-based-Portfolio-As...
Developing-Effective-Mass-Migration-Strategy-out-of-a-Tool-based-Portfolio-As...Developing-Effective-Mass-Migration-Strategy-out-of-a-Tool-based-Portfolio-As...
Developing-Effective-Mass-Migration-Strategy-out-of-a-Tool-based-Portfolio-As...
 
Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...
Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...
Introduction to EC2 A1 instances, powered by the AWS Graviton processor - CMP...
 
AIM301 - Breaking Language Barriers With AI - Tel Aviv Summit 2019
AIM301 - Breaking Language Barriers With AI - Tel Aviv Summit 2019AIM301 - Breaking Language Barriers With AI - Tel Aviv Summit 2019
AIM301 - Breaking Language Barriers With AI - Tel Aviv Summit 2019
 
Best-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWSBest-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWS
 
Introducing AWS App Mesh - MAD303 - Santa Clara AWS Summit
Introducing AWS App Mesh - MAD303 - Santa Clara AWS SummitIntroducing AWS App Mesh - MAD303 - Santa Clara AWS Summit
Introducing AWS App Mesh - MAD303 - Santa Clara AWS Summit
 
Increase the value of video using ML and AWS media services - SVC301 - Santa ...
Increase the value of video using ML and AWS media services - SVC301 - Santa ...Increase the value of video using ML and AWS media services - SVC301 - Santa ...
Increase the value of video using ML and AWS media services - SVC301 - Santa ...
 
[REPEAT] Optimize your workloads with Amazon EC2 & AMD EPYC - DEM01-R - Santa...
[REPEAT] Optimize your workloads with Amazon EC2 & AMD EPYC - DEM01-R - Santa...[REPEAT] Optimize your workloads with Amazon EC2 & AMD EPYC - DEM01-R - Santa...
[REPEAT] Optimize your workloads with Amazon EC2 & AMD EPYC - DEM01-R - Santa...
 
Orchestrating containers on AWS | AWS Summit Tel Aviv 2019
Orchestrating containers on AWS  | AWS Summit Tel Aviv 2019Orchestrating containers on AWS  | AWS Summit Tel Aviv 2019
Orchestrating containers on AWS | AWS Summit Tel Aviv 2019
 

Similar to Machine learning for developers & data scientists with Amazon SageMaker - AIM203 - Chicago AWS Summit

Build Intelligent Applications Using AI Services
Build Intelligent Applications Using AI ServicesBuild Intelligent Applications Using AI Services
Build Intelligent Applications Using AI Services
Amazon Web Services
 

Similar to Machine learning for developers & data scientists with Amazon SageMaker - AIM203 - Chicago AWS Summit (20)

Amazon SageMaker - ML for every developer & data scientist ft. Workday - AIM2...
Amazon SageMaker - ML for every developer & data scientist ft. Workday - AIM2...Amazon SageMaker - ML for every developer & data scientist ft. Workday - AIM2...
Amazon SageMaker - ML for every developer & data scientist ft. Workday - AIM2...
 
Build Machine Learning Models with Amazon SageMaker (April 2019)
Build Machine Learning Models with Amazon SageMaker (April 2019)Build Machine Learning Models with Amazon SageMaker (April 2019)
Build Machine Learning Models with Amazon SageMaker (April 2019)
 
Rendi le tue app più smart con i servizi AI di AWS
Rendi le tue app più smart con i servizi AI di AWSRendi le tue app più smart con i servizi AI di AWS
Rendi le tue app più smart con i servizi AI di AWS
 
Drive Digital Transformation using Machine Learning
Drive Digital Transformation using Machine LearningDrive Digital Transformation using Machine Learning
Drive Digital Transformation using Machine Learning
 
Drive digital transformation with AI
Drive digital transformation with AIDrive digital transformation with AI
Drive digital transformation with AI
 
Artificial intelligence in actions: delivering a new experience to Formula 1 ...
Artificial intelligence in actions: delivering a new experience to Formula 1 ...Artificial intelligence in actions: delivering a new experience to Formula 1 ...
Artificial intelligence in actions: delivering a new experience to Formula 1 ...
 
Alexa for Education
Alexa for EducationAlexa for Education
Alexa for Education
 
Building intelligent applications using AI services
Building intelligent applications using AI servicesBuilding intelligent applications using AI services
Building intelligent applications using AI services
 
ML for every developer and data scientist with Amazon SageMaker - AIM201 - At...
ML for every developer and data scientist with Amazon SageMaker - AIM201 - At...ML for every developer and data scientist with Amazon SageMaker - AIM201 - At...
ML for every developer and data scientist with Amazon SageMaker - AIM201 - At...
 
AWS Summit Singapore 2019 | Build, Train and Deploy Deep Learning Models on A...
AWS Summit Singapore 2019 | Build, Train and Deploy Deep Learning Models on A...AWS Summit Singapore 2019 | Build, Train and Deploy Deep Learning Models on A...
AWS Summit Singapore 2019 | Build, Train and Deploy Deep Learning Models on A...
 
Amazon SageMaker Build, Train and Deploy Your ML Models
Amazon SageMaker Build, Train and Deploy Your ML ModelsAmazon SageMaker Build, Train and Deploy Your ML Models
Amazon SageMaker Build, Train and Deploy Your ML Models
 
Build intelligent applications using AI services
Build intelligent applications using AI servicesBuild intelligent applications using AI services
Build intelligent applications using AI services
 
Unleash the Power of ML with AWS | AWS Summit Tel Aviv 2019
Unleash the Power of ML with AWS | AWS Summit Tel Aviv 2019Unleash the Power of ML with AWS | AWS Summit Tel Aviv 2019
Unleash the Power of ML with AWS | AWS Summit Tel Aviv 2019
 
Turbocharge your business with AI and Machine Learning | AWS Summit Tel Aviv ...
Turbocharge your business with AI and Machine Learning | AWS Summit Tel Aviv ...Turbocharge your business with AI and Machine Learning | AWS Summit Tel Aviv ...
Turbocharge your business with AI and Machine Learning | AWS Summit Tel Aviv ...
 
Artifical Intelligence and Machine Learning 201, AWS Federal Pop-Up Loft
Artifical Intelligence and Machine Learning 201, AWS Federal Pop-Up LoftArtifical Intelligence and Machine Learning 201, AWS Federal Pop-Up Loft
Artifical Intelligence and Machine Learning 201, AWS Federal Pop-Up Loft
 
Add intelligence to applications with AWS AI services - AIM201 - New York AWS...
Add intelligence to applications with AWS AI services - AIM201 - New York AWS...Add intelligence to applications with AWS AI services - AIM201 - New York AWS...
Add intelligence to applications with AWS AI services - AIM201 - New York AWS...
 
Sviluppa, addestra e distribuisci modelli di machine learning.pdf
Sviluppa, addestra e distribuisci modelli di machine learning.pdfSviluppa, addestra e distribuisci modelli di machine learning.pdf
Sviluppa, addestra e distribuisci modelli di machine learning.pdf
 
Add Intelligence to Applications with AWS AI Services
Add Intelligence to Applications with AWS AI ServicesAdd Intelligence to Applications with AWS AI Services
Add Intelligence to Applications with AWS AI Services
 
Build Intelligent Applications Using AI Services
Build Intelligent Applications Using AI ServicesBuild Intelligent Applications Using AI Services
Build Intelligent Applications Using AI Services
 
Machine learning for developers & data scientists with Amazon SageMaker - AIM...
Machine learning for developers & data scientists with Amazon SageMaker - AIM...Machine learning for developers & data scientists with Amazon SageMaker - AIM...
Machine learning for developers & data scientists with Amazon SageMaker - AIM...
 

More from Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Machine learning for developers & data scientists with Amazon SageMaker - AIM203 - Chicago AWS Summit

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Machine learning for developers & data scientists with Amazon SageMaker A I M 2 0 3 Charley Frazier Manager, Machine Learning Ibotta Vikrant Kahlir Enterprise Solution Architect Amazon Web Services
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Put machine learning in the hands of every developer Our mission at AWS Our mission at AWS Put machine learning in the hands of every developer
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T More machine learning happens on AWS than anywhere else
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T The Amazon Machine Learning stack: Broadest & deepest set of capabilities AI Services Easily add intelligence to applications without machine learning skills Vision | Documents | Speech | Language | Chatbots | Forecasting | Recommendations ML Services Build, train, and deploy machine learning models quickly and easily Data labeling | Prebuilt algorithms & notebooks | One-click training and deployment ML frameworks & infrastructure Flexibility & choice, highest-performing infrastructure Support for ML frameworks | Compute options purpose built for ML
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T The Amazon ML stack: Broadest & deepest set of capabilities AI services Vision R E K O G N I T I O N I M A G E R E K O G N I T I O N V I D E O T E X T R A C T Speech P O L L Y T R A N S C R I B E Language Chatbots Forecasting Recommendations T R A N S L A T E C O M P R E H E N D C O M P R E H E N D M E D I C A L L E X F O R E C A S T P E R S O N A L I Z E ML services A M A Z O N S A G E M A K E R G R O U N D T R U T H N O T E B O O K S A L G O R I T H M S A W S M A R K E T P L A C E R E I N F O R C E M E N T L E A R N I N G T R A I N I N G O P T I M I Z A T I O N ( N E O ) D E P L O Y M E N T H O S T I N G ML frameworks & infrastructure Frameworks Interfaces Infrastructure E C 2 P 3 & P 3 d n E C 2 C 5 F P G A s A W S I o T G r e e n g r a s s E L A S T I C I N F E R E N C E RL Coach
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 1 2 3 Amazon SageMaker Build, train, and deploy machine learning models at scale
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 1 2 3 Prebuilt notebooks for common problems Amazon SageMaker Build, train, and deploy machine learning models at scale
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 1 2 3 Prebuilt notebooks for common problems Built-in, high- performance algorithms Amazon SageMaker Build, train, and deploy machine learning models at scale
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 1 2 3 Prebuilt notebooks for common problems Built-in, high- performance algorithms One-click training on the highest- performing infrastructure Amazon SageMaker Build, train, and deploy machine learning models at scale
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 1 2 3 Prebuilt notebooks for common problems Built-in, high- performance algorithms One-click training on the highest- performing infrastructure Model optimization Amazon SageMaker Build, train, and deploy machine learning models at scale
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 1 2 3 Prebuilt notebooks for common problems Built-in, high- performance algorithms One-click training on the highest- performing infrastructure Model optimization One-click deployment Amazon SageMaker Build, train, and deploy machine learning models at scale
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 1 2 3 Prebuilt notebooks for common problems Built-in, high- performance algorithms One-click training on the highest- performing infrastructure Model Optimization One-click deployment Fully managed with auto-scaling for 75% less cost Flexibility & choice with modules for ML developers & data scientists Amazon SageMaker Build, train, and deploy machine learning models at scale
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Successful models require high-quality data
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon SageMaker Ground Truth Label machine learning training data easily and accurately Easily integrate human labelers Get accurate results K e y f e a t u r e s Automatic labeling via machine learning Ready-made and custom workflows Label management Quickly label training data Private and public human workforce
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Subscribe in a single click Available in Amazon SageMaker Key features Automatic labeling via machine learning IP protection Automated billing and metering Browse or search AWS Marketplace Sellers Broad selection of paid, free, and open-source algorithms and models Data protection Discoverable on your AWS bill Buyers AWS Marketplace for machine learning ML algorithms and models available instantly
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Over 200 algorithms and models Natural language processing Grammar & parsing Text OCR Computer vision Named entity recognition Video classification Speech recognition Text-to-speech Speaker identification Text classification 3D images Anomaly detection Text generation Object detection Regression Text clustering Handwriting recognition Ranking A v a i l a b l e a l g o r i t h m s & m o d e l s S e l e c t e d v e n d o r s
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Model optimization is extremely complex
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon SageMaker Neo: Train once, run anywhere Neo
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon SageMaker Neo Train once, run anywhere with 2x the performance K e y f e a t u r e s Open-source device runtime and compiler 1/10 the size of original frameworks
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T So what’s next for machine learning? How do you teach machine learning models to make decisions when thereis no training data?
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Introducing reinforcement learning (RL) Reinforcement learning (RL) Supervised learning (ASR, computer vision) Unsupervised learning (anomaly detection, identifying text topics) Amount of labeled training data required Complexityofdecisions
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon SageMaker RL Reinforcement learning for every developer and data scientist 2D & 3D physics environments and OpenGym support Support Amazon Sumerian, AWS RoboMaker, and the open source Robotics Operating System (ROS) project Fully managed Example notebooks and tutorials K E Y F E A T U R E S
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Choose and optimize your ML algorithm Train and tune models Scale and manage the production environment 1 2 3 Amazon SageMaker: Build, train, and deploy ML models at scale Prebuilt notebooks for common problems Built-in, high-performance algorithms Amazon SageMaker Ground Truth Collect and prepare training data One-click training on the highest- performing infrastructure Set up and manage environments for training AWS Marketplace for machine learning Amazon EC2 P3 instances Model optimization Amazon SageMaker RL Amazon SageMaker Neo One-click deployment Deploy models in production Fully managed with auto-scaling for 75% less Amazon Elastic Inference Deploy everywhere Flexibility & choice with modules for ML developers & data scientists
  • 24. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Machine learning at Ibotta Charley Frazier Manager, Machine Learning Ibotta
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T View content1 Engage &unlock2 Verify purchase3 Cash out4 Ibotta: How it works
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 26 M I S S I O N Become the most efficient way to generate incremental purchases Make every purchase rewarding Discoverthemostrelevantcontent • Recommendation engines • Search relevancy • Personalized communications Maximizemarketingreturnoninvestment • Optimize rebate values • Run & analyze A/B tests • Provide real-time performance data Ibotta: The big picture
  • 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 27 Decrease time from ideation to production Make it easier to consume ML services 1 0 110 0 0 + ML Model Repository Months Minutes Development Production Machine learning everywhere MODEL 2 MODEL 3 MODEL 1 IbottaML FrameworksPatternsStandards Personalization Search Optimization Amazon SageMaker Amazon SageMaker Amazon SageMaker Amazon SageMaker Amazon SageMaker Amazon SageMaker Amazon SageMaker Amazon SageMaker Amazon DynamoDB Amazon ElastiCache Amazon SageMaker: Ibotta strategic focus areas
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 28 Amazon SageMaker: Ibotta ML architecture Keybenefits • Consistent workflows for real time and batch • Online & offline feature banks • Framework agnostic model development • Fully managed ML endpoints
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 29 Amazon SageMaker: Low-latency feature embeddings TensorFlow Autoencoder
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 30 Amazon SageMaker: Real-time search relevancy ExampleAmazonSageMaker endpoint
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 31 Amazon SageMaker: Key learnings & future direction • Maintain a repo with internal examples • Define and standardize your integration patterns • Pair Amazon SageMaker with open-source libraries • Create initial endpoints with mock data • Continued investment in managed ML infrastructure • Hundreds of endpoints • Integration with other ML services • Rapid prototyping to rapid productionization Key learnings Future direction
  • 32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Additional resources - Amazon SageMaker product page: • https://aws.amazon.com/sagemaker - Amazon SageMaker on the AWS Management Console: • https://console.aws.amazon.com/sagemaker - Amazon SageMaker blogs: • https://aws.amazon.com/blogs/machine-learning/category/artificial-intelligence/sagemaker - Amazon SageMaker 10-minute tutorial: • https://aws.amazon.com/getting-started/tutorials/build-train-deploy-machine-learning-model- sagemaker
  • 33. Thank you! S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Vikrant Kahlir Enterprise Solutions Architect Amazon Web Services