SlideShare a Scribd company logo
1 of 64
Download to read offline
@dmbanga@dmbanga
Dan R. Mbanga
Global Lead BD Mgr – Amazon AI Platforms
Machine Learning on AWS
@dmbanga
Momentum
@dmbanga
Tens of thousands
of active developers
running ML on AWS
250%
growth YoY
8 out of 10
of all ML workloads
run on AWS*
*TENSORFLOW ON AWS
Nucleus research
December 2017 - Report R206
@dmbanga
Tens of thousands of customers running Machine Learning on AWS
@dmbanga
N E W
@dmbanga
• Applied Research
• Core Research
• Alexa
• Demand Forecasting
• Risk Analytics
• Search
• Recommendations
• AI Services
• Q&A Systems
• Supply Chain Optimization
• Advertising
• Machine Translation
• Video Content Analysis
• Robotics
• Lots of Computer Vision..
• NLP / NLU
Machine Learning at Amazon: A long heritage
@dmbanga
ML @ AWS
OUR MISSION
Put machine learning in the
hands of every developer and
data scientist
@dmbanga
Accessibility Reproducibility Momentum
… all of it in motion!
scale * speed
ML frameworks
Pre-trained APIs
GPUs
Data + catalog
Fined-grained access control
SDKs, Libraries
ML examples
Templates
Packaging (algos, infra, profiles,
data)
@dmbanga
FRAMEWORKS KERAS
The AWS Machine Learning Stackml.aws
@dmbanga
FRAMEWORKS KERAS
PLATFORMS Amazon SageMaker AWS DeepLens
The AWS Machine Learning Stackml.aws
@dmbanga
FRAMEWORKS KERAS
PLATFORMS
AI SERVICES
R E K O G N I T I O N R E K O G N I T I O N
V I D E O
P O L L Y T R A N S C R I B E T R A N S L A T E C O M P R E H E N D L E X
Amazon SageMaker AWS DeepLens
The AWS Machine Learning Stackml.aws
@dmbanga
AI SERVICES
R E K O G N I T I O N R E K O G N I T I O N
V I D E O
P O L L Y T R A N S C R I B E T R A N S L A T E C O M P R E H E N D L E X
The AWS Machine Learning Stackml.aws
@dmbanga
Amazon ML Services
Bringing it together: Multilanguage product analytics
Twitter
Stream API
S3 AthenaKinesis Translate
Lambda
Comprehend
Transcribe
@dmbanga
Amazon Lex
Scale
Business Logic
SecurityAnalytics
Text to Speech
Speech to Intent
End to
End
Native support &
maintains context
One-click deployment
Completely managed
service
Native integration
with AWS Lambda
Encrypted data
in transit & at
rest
Monitor and
improve
Amazon Polly
integrated into API
ASR + NLU integrated
into one API
Dialog Management Deployment
@dmbanga
Amazon Lex
Use Cases
Informational
Bots
Chatbots for
everyday consumer
requests
Application
Bots
Build powerful
interfaces to mobile
applications
News updates
Weather information
Game scores ….
Book tickets
Order food
Manage bank accounts ….
Enterprise Productivity
Bots
Streamline enterprise
work activities and
improve efficiencies
Check sales numbers
Marketing performance
Inventory status ….
Internet of Things
(IoT) Bots
Enable conversational
interfaces for device
interactions
Wearables
Appliances
Auto ….
Contact Center
Bots
Chatbots for
customer service IVR
Account inquiries
Bill payment
Service update ….
@dmbanga
@dmbanga
That sounds good, Dan, but how do I get
insights from my own data?
@dmbanga
B U IL D
Where should you spend your time?
Design ML training experiments
@dmbanga
B U IL D TRA IN
Where should you spend your time?
Run scalable training
@dmbanga
B U IL D TRA IN
Where should you spend your time?
Tune Hyperparameters
TU N E
@dmbanga
B U IL D TRA IN DEPL O Y
Where should you spend your time?
TU N E
Deploy and operate
@dmbanga
The AWS Machine Learning Platform
FRAMEWORKS KERAS
PLATFORMS Amazon SageMaker AWS DeepLens
NVIDIA
Tesla V100 GPUs
(14x faster than P2)
P3
Machine Learning
AMIs
5,120 Tensor cores
128GB of memory
1 Petaflop of compute
NVLink 2.0
I N F R A S T R U C T U R E
API
For the developer, data scientist, AI researcher, or any ML enthusiast
@dmbanga
AWS has shipped over 100 new
services and major new features
for machine learning since
re:Invent 2017
Amazon Rekognition Image and Video launch in US East
(Ohio)
Advanced Indexing Support Amazon Lex region support
Amazon Lex: Default
Responses
Amazon Lex: DTMF
Support
Amazon Polly WordPress plugin integrates Translate
Amazon Rekognition Image and Video launch in Tokyo and Sydney
Amazon Transcribe -
GA
Amazon Translate - GA
Anomaly Detection (Random Cut Forest)
Algorithm
Automate role creation during set up Automatic Model Tuning Autoscaling console
AWS DeepLens devices available for
sale
BlazingText Algorithm
Built-in Algorithms Pipe Mode
Support
Caffe to MXNet code
translator
Chainer pre-built container CloudFormation support CloudTrail integration for audit logs
CUDA 9.0 and 9.1 + cuDNN 7.1.4 + GPU Driver 390.46 + NCCL 2.2.13
upgrade
Customer VPC support for training and
hosting
DCA: AWS Deep Learning AMI in
DCA
Deep AR algorithm Deep Learning AMI in GovCloud
Deep Learning AMI: Add Chainer , MXNet 1.1 support (incl.
BJS)
Deep Learning AMI: EC2 Optimized Binaries for TensorFlo w Deep Learning AMI: Optimized Chainer 4, CNTK 2.5
Deep Learning AMI: Refresh for EC2 optimized TensorFlo w
1.8 Deep Learning AMI: Refresh with TF 1.5 and MXNet 1.1 Deep Learning AMI: Regional Expansion in 5 public regions: US West (California), Canada, Sao Paulo, London, and Paris
Deep Learning AMI: Release latest DL AMI
version in BJS
DL AMI launch in BJS and
FRA,BOM, SIN
Deep Learning AMI: TensorFlo w multi - gpu optimizations using Horovod , NCCL and
OpenMPI
Deep Learning AMI: TF 1.5 RC0, MMS, TF Serving, TensorBoard
(including BJS)
FP16 support
DL AMI refresh with MXNet 1.0, TF for CUDA 9 and PyTorch
for CUDA 9
DeepLens integration with Amazon Kinesis video
stream
Export/Import Amazon Lex bot
schemaFace Recognition v3 launch GDPR Compliance Gradient Compression
HIPAA compliance
Import from SageMaker to
DeepLens
Increase Character Limit Internet- free notebook
instances
KMS support for training and
hosting
Linear Learner Improvements - Early Stopping, New Loss Functions, and Class
Weights
ml.p3.2xl arg e notebook instances
Model Optimizer
More instance types
support
MXNet Model
Server
MXNet Model
Server
MXNet Model Server
v0.2
MXNet Model Server
v0.3
MXNet v1.0 release MXNet v2.0 release
nbexample support in SageMaker notebook
instances
NCCL
support
NER, Keyphrase, Sentiment
Batch
New Breath SSML
tag
New French Voice
(female)
New Phonation SSML
tag
Notebook bootstrap
script
ONNX v1.0
announcemen t
PCI DSS
Compliance
Polly in GovCloud
Polly voices in Alexa
Skills
PrivateLink support for SageMaker
inferencing APIs
PyTorch pre- built
container
Refresh DLAMI in
DCA
Region expansion to
FRA
Region expansion to
NRT
Region expansion to
Sydney
Rekognition HIPAA
support
Rekognition Video in AWS Gov Cloud
SageMaker region expansion to
ICN
Store transcription output in customer S3
buckets
Support for Keras 2.0 Support Gluon models
Tag-based access
control
TensorFlo w 1.5, MXNet 1.0, and CUDA 9
Support
TensorFlo w 1.6 and MXNet 1.1
Containers
TensorFlo w 1.7 Containers
TensorFlo w 1.8
Container
Tensorflow and Caffe
support
TensorFlo w and MXNet Containers - Open Sourcing and
Local Mode
TrainingJob cloning in
console
Transcribe integration with
CloudTrail
Transcribe integration with
CloudWatch
Amazon Polly WordPress Plugin
Translate -- add to Polly WordPress
plugin
Translate -- GDPR compliance
Translate -- Gov Cloud Translate -- Mobile SDK
XGBoost Instance Weights
@dmbanga
@dmbanga
Pre-built
notebook
examples
Built-in, high
performance
algorithms
TRA IN DEPL O Y
B U IL D
Build, train, tune, and host your own models
TU N E
Amazon SageMaker
@dmbanga
Pre-built
notebook
examples
Built-in, high
performance
algorithms
One-click
training
Hyperparameter
optimization
DEPL O Y
B U IL D TRA IN & TU N E
Build, train, tune, and host your own models
Amazon SageMaker
@dmbanga
Fully managed
hosting with auto-
scaling
One-click
deployment
DEPL O Y
Pre-built
notebook
examples
Built-in, high
performance
algorithms
One-click
training
Hyperparameter
optimization
B U IL D TRA IN & TU N E
Build, train, tune, and host your own models
Amazon SageMaker
@dmbanga
Fully managed
hosting with auto-
scaling
One-click
deployment
Pre-built
notebook
examples
Built-in, high
performance
algorithms
One-click
training
B U IL D TRA IN & TU N E DEPL O Y
Hyperparameter
optimization
End-to-end encryption
End-to-end VPC support
Compliance and audit capabilities
Metadata and experiment management capabilities
Pay as you go
Build, train, tune, and host your own models
Amazon SageMaker
@dmbanga
N E W
@dmbanga
Accessibility Reproducibility Momentum
SDKs, Libraries
ML examples
Templates
Packaging (algos, infra, profiles,
data)
@dmbanga
Rethinking Algorithms Design for large scale & streaming data
AlgorithmData Model
Amazon SageMaker
@dmbanga
Rethinking Algorithms Design for large scale & streaming data
AlgorithmData Model
N EW DA TA
PREDICTION
Amazon SageMaker
@dmbanga
Rethinking Algorithms Design for large scale & streaming data
XGBoostCustomers
activity
Model
NE W
C US T O ME R
SEGMENTS
Amazon SageMaker
@dmbanga
Rethinking Algorithms Design for large scale & streaming data
Factorization
Machine
Users profiles
x
Purchase history
Model
NE W US E R
RECOMMENDED PRODUCTS
Amazon SageMaker
@dmbanga
XGBoost, KNN, KMeans,
Multi-class classifiers
Anomaly detection
PCA
Sequence modeling
Deep forecasting
Bring your
own algorithm
Recommender systems
Regressions
Image classification
Object detection
Text classification
Topic modeling
Algorithms
as-a-service
+ open source
Amazon
SageMaker
Rethinking Algorithms Design for large scale & streaming data
Amazon SageMaker
@dmbanga
Rethinking Algorithms Design for large scale & streaming data
Amazon SageMaker
Object detection
Multi-class classifiers
Deep forecasting
Text classification
Anomaly detection
PCA, kNN, regression, boosted trees…
Designed to
be 10X better
Streaming
data
Single pass
training
Checkpointing Available
as an API
10x API
@dmbanga
@dmbanga
“Hmmm… How can I make my own
algorithms as fast as those in SageMaker?”
@dmbanga
Accelerate Your Own Algorithms By Streaming Large Volumes
of Training Data From Amazon S3
A m a z o n S a g e M a k e r
S t r e a m i n g A l g o r i t h m s
N E W
@dmbanga
SageMaker Streaming For Custom Algorithms
Faster
training
Stream data to
your own algorithm
Quicker time to
start training
Lower cost
training
N E W
Amazon SageMaker
@dmbanga
SageMaker Streaming For Custom Algorithms
Faster
training
Stream data to
your own algorithm
Quicker time to
start training
Lower cost
training
N E W
Amazon SageMaker
Additional frameworks
coming soon
TensorFlow
@dmbanga
N E W
@dmbanga
Accessibility Reproducibility Momentum
… all of it in motion!
scale * speed
@dmbanga
KERAS
Optimize
your models
Host models A/B testTrain with
SageMaker
algorithms
Train with
your own
algorithms
Amazon SageMaker
Custom ML Models Using Your Own Data
@dmbanga
KERAS
Host models A/B test
Amazon SageMaker
Custom ML Models Using Your Own Data
@dmbanga
Low latency
Easy to
integrate
API endpoint
Auto-scaling
Fault tolerant,
multi-AZ
Amazon SageMaker
Elastic Hosting for Custom Models
@dmbanga
Low latency
Easy to
integrate
API endpoint
Auto-scaling
Fault
tolerant,
multi-AZ What if your files
are big?
What if you need to
batch process?
B u t …
@dmbanga
Run Fully-managed, High Throughput Batch Transform
Jobs with a Simple API Call
A m a z o n S a g e M a k e r
B a t c h T r a n s f o r m
N E W
@dmbanga
Batch test models
before hosting
Process data dumps
in a batch
Process large files
more easily
Test models
before deployment
at the edge
Amazon SageMaker
Batch Processing
@dmbanga
Batch test models
before hosting
Process data dumps
in a batch
Process large files
more easily
Test models
before deployment
at the edge
Reuse pre-processing
pipelines between
training and prediction
Use same model
for batch and
real-time
Fully managed
batch transforms
Amazon SageMaker
Batch Processing
@dmbanga
Deployment time down by 90%
with Amazon SageMaker
6 MONTHS < 1 WEEK
Amazon SageMaker
Momentum…
@dmbanga
@dmbanga
How do we put ML in the hands
of developers (literally)?
@dmbanga
@dmbanga@dmbanga
AWS DeepLens
The world’s first deep-learning
enabled video camera for developers
@dmbanga
@dmbanga
Brainstorming Modeling Teaching
Leverage Amazon experts with decades of ML
experience with technologies like Amazon Echo,
Amazon Alexa, Prime Air and Amazon Go
Amazon ML Solutions
Lab provides ML
expertise
Amazon ML Solutions Lab
@dmbanga
@dmbanga
Custome r S ucce ss With Amaz on ML S olutions Lab
@dmbanga
@dmbanga
“Dan, I am building a ML organization…”
@dmbanga
@dmbanga
Machine Learning is inherently Interdisciplinary.
Physical
Scientists
Analysts
Architects/
Integrators
Computer
Scientists
Organizing Your People for Success
@dmbanga
@dmbanga
Physical
Scientists
Analysts
Architects/
Integrators
Computer
Scientists
Used to solving
problems by
applying ML to
sensors data.
Organizing Your People for Success
Machine Learning is inherently Interdisciplinary.
@dmbanga
@dmbanga
Physical
Scientists
Analysts
Architects/
Integrators
Computer
Scientists
Used to solving
problems by
applying ML to
sensors data.
Understand
Business
Problem
Framing
Organizing Your People for Success
Machine Learning is inherently Interdisciplinary.
@dmbanga
@dmbanga
Physical
Scientists
Analysts
Architects/
Integrators
Computer
Scientists
Used to solving
problems by
applying ML to
sensors data.
Understand
Business
Problem
Framing
Understand
Computer Logic
and ML Science
Organizing Your People for Success
Machine Learning is inherently Interdisciplinary.
@dmbanga
@dmbanga
Physical
Scientists
Analysts
Architects/
Integrators
Computer
Scientists
Used to solving
problems by
applying ML to
sensors data.
Understand
Business
Problem
Framing
Understand
Computer Logic
and ML Science
Can put
everything
together
Organizing Your People for Success
Machine Learning is inherently Interdisciplinary.
@dmbanga
@dmbanga
Create a positive work
environment for ML talent
Centralize new technologies
Attract and motivate the
right talent
Organizing Your People for Success
Machine Learning is inherently Interdisciplinary.
@dmbanga
@dmbanga
ML Consulting Competency Partners
@dmbanga
@dmbanga
Data Lake Storage
Amazon S3
Security
Access Control
Encryption
VPC
KMS
Auditing
Compliance
Roles
Fine Grained Access Controls
Compute
Powerful GPU & CPU Instances
AWS Lambda
Analytics
Amazon Athena
Amazon EMR
Amazon Redshift & Redshift Spectrum
@dmbanga
@dmbanga
ml.aws
Dan R. Mbanga
Amazon AI

More Related Content

What's hot

Next Gen Innovation: Enhancing your Contact Center with Amazon Connect for t...
Next Gen Innovation:  Enhancing your Contact Center with Amazon Connect for t...Next Gen Innovation:  Enhancing your Contact Center with Amazon Connect for t...
Next Gen Innovation: Enhancing your Contact Center with Amazon Connect for t...Amazon Web Services
 
Gen AI Cognizant & AWS event presentation_12 Oct.pdf
Gen AI Cognizant & AWS event presentation_12 Oct.pdfGen AI Cognizant & AWS event presentation_12 Oct.pdf
Gen AI Cognizant & AWS event presentation_12 Oct.pdfPhilipBasford
 
Enable Your Smart Factory with the AWS Industrial IoT Reference Solution (MFG...
Enable Your Smart Factory with the AWS Industrial IoT Reference Solution (MFG...Enable Your Smart Factory with the AWS Industrial IoT Reference Solution (MFG...
Enable Your Smart Factory with the AWS Industrial IoT Reference Solution (MFG...Amazon Web Services
 
BDA301 An Introduction to Amazon Rekognition
BDA301 An Introduction to Amazon RekognitionBDA301 An Introduction to Amazon Rekognition
BDA301 An Introduction to Amazon RekognitionAmazon Web Services
 
Microsoft Azure Cloud Services
Microsoft Azure Cloud ServicesMicrosoft Azure Cloud Services
Microsoft Azure Cloud ServicesDavid J Rosenthal
 
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...Naoki (Neo) SATO
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform OverviewDavid Chou
 
NEW LAUNCH! Introducing Amazon Transcribe – Now in Preview - MCL215 - re:Inve...
NEW LAUNCH! Introducing Amazon Transcribe – Now in Preview - MCL215 - re:Inve...NEW LAUNCH! Introducing Amazon Transcribe – Now in Preview - MCL215 - re:Inve...
NEW LAUNCH! Introducing Amazon Transcribe – Now in Preview - MCL215 - re:Inve...Amazon Web Services
 
Suresh Poopandi_Generative AI On AWS-MidWestCommunityDay-Final.pdf
Suresh Poopandi_Generative AI On AWS-MidWestCommunityDay-Final.pdfSuresh Poopandi_Generative AI On AWS-MidWestCommunityDay-Final.pdf
Suresh Poopandi_Generative AI On AWS-MidWestCommunityDay-Final.pdfAWS Chicago
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWSIan Massingham
 
Executing a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSExecuting a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSAmazon Web Services
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...Amazon Web Services
 
Visualizing Big Data Insights with Amazon QuickSight
Visualizing Big Data Insights with Amazon QuickSightVisualizing Big Data Insights with Amazon QuickSight
Visualizing Big Data Insights with Amazon QuickSightAmazon Web Services
 

What's hot (20)

Ml ops on AWS
Ml ops on AWSMl ops on AWS
Ml ops on AWS
 
Next Gen Innovation: Enhancing your Contact Center with Amazon Connect for t...
Next Gen Innovation:  Enhancing your Contact Center with Amazon Connect for t...Next Gen Innovation:  Enhancing your Contact Center with Amazon Connect for t...
Next Gen Innovation: Enhancing your Contact Center with Amazon Connect for t...
 
Introduction to AWS Security
Introduction to AWS SecurityIntroduction to AWS Security
Introduction to AWS Security
 
Amazon QuickSight
Amazon QuickSightAmazon QuickSight
Amazon QuickSight
 
Gen AI Cognizant & AWS event presentation_12 Oct.pdf
Gen AI Cognizant & AWS event presentation_12 Oct.pdfGen AI Cognizant & AWS event presentation_12 Oct.pdf
Gen AI Cognizant & AWS event presentation_12 Oct.pdf
 
Enable Your Smart Factory with the AWS Industrial IoT Reference Solution (MFG...
Enable Your Smart Factory with the AWS Industrial IoT Reference Solution (MFG...Enable Your Smart Factory with the AWS Industrial IoT Reference Solution (MFG...
Enable Your Smart Factory with the AWS Industrial IoT Reference Solution (MFG...
 
BDA301 An Introduction to Amazon Rekognition
BDA301 An Introduction to Amazon RekognitionBDA301 An Introduction to Amazon Rekognition
BDA301 An Introduction to Amazon Rekognition
 
Microsoft Azure Cloud Services
Microsoft Azure Cloud ServicesMicrosoft Azure Cloud Services
Microsoft Azure Cloud Services
 
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
Microsoft Build 2023 Updates – Copilot Stack and Azure OpenAI Service (Machin...
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform Overview
 
Artificial Intelligence on AWS
Artificial Intelligence on AWSArtificial Intelligence on AWS
Artificial Intelligence on AWS
 
Amazon SageMaker Clarify
Amazon SageMaker ClarifyAmazon SageMaker Clarify
Amazon SageMaker Clarify
 
NEW LAUNCH! Introducing Amazon Transcribe – Now in Preview - MCL215 - re:Inve...
NEW LAUNCH! Introducing Amazon Transcribe – Now in Preview - MCL215 - re:Inve...NEW LAUNCH! Introducing Amazon Transcribe – Now in Preview - MCL215 - re:Inve...
NEW LAUNCH! Introducing Amazon Transcribe – Now in Preview - MCL215 - re:Inve...
 
Suresh Poopandi_Generative AI On AWS-MidWestCommunityDay-Final.pdf
Suresh Poopandi_Generative AI On AWS-MidWestCommunityDay-Final.pdfSuresh Poopandi_Generative AI On AWS-MidWestCommunityDay-Final.pdf
Suresh Poopandi_Generative AI On AWS-MidWestCommunityDay-Final.pdf
 
Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
 
Cost Optimisation on AWS
Cost Optimisation on AWSCost Optimisation on AWS
Cost Optimisation on AWS
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWS
 
Executing a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSExecuting a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWS
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
 
Visualizing Big Data Insights with Amazon QuickSight
Visualizing Big Data Insights with Amazon QuickSightVisualizing Big Data Insights with Amazon QuickSight
Visualizing Big Data Insights with Amazon QuickSight
 

Similar to Machine Learning at Amazon: A Long Heritage

AWS re:Invent 2016 recap (part 1)
AWS re:Invent 2016 recap (part 1)AWS re:Invent 2016 recap (part 1)
AWS re:Invent 2016 recap (part 1)Julien SIMON
 
AWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:CapAWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:CapIan Massingham
 
AWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:CapAWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:CapAdrian Hornsby
 
AWS Summit Singapore - Artificial Intelligence to Delight Your Customers
AWS Summit Singapore - Artificial Intelligence to Delight Your CustomersAWS Summit Singapore - Artificial Intelligence to Delight Your Customers
AWS Summit Singapore - Artificial Intelligence to Delight Your CustomersAmazon Web Services
 
AWS re:Invent 2017 Recap - Solutions Updates
AWS re:Invent 2017 Recap - Solutions UpdatesAWS re:Invent 2017 Recap - Solutions Updates
AWS re:Invent 2017 Recap - Solutions UpdatesAmazon Web Services
 
Innovation at Amazon & Voice of Customer 雲端創新應用規模化
Innovation at Amazon & Voice of Customer 雲端創新應用規模化Innovation at Amazon & Voice of Customer 雲端創新應用規模化
Innovation at Amazon & Voice of Customer 雲端創新應用規模化Amazon Web Services
 
Data Summer Conf 2018, “Build, train, and deploy machine learning models at s...
Data Summer Conf 2018, “Build, train, and deploy machine learning models at s...Data Summer Conf 2018, “Build, train, and deploy machine learning models at s...
Data Summer Conf 2018, “Build, train, and deploy machine learning models at s...Provectus
 
Sviluppa, addestra e distribuisci modelli di Machine learning su qualsiasi scala
Sviluppa, addestra e distribuisci modelli di Machine learning su qualsiasi scalaSviluppa, addestra e distribuisci modelli di Machine learning su qualsiasi scala
Sviluppa, addestra e distribuisci modelli di Machine learning su qualsiasi scalaAmazon Web Services
 
AWS Re:Invent 2019 Re:Cap
AWS Re:Invent 2019 Re:CapAWS Re:Invent 2019 Re:Cap
AWS Re:Invent 2019 Re:CapChris Fregly
 
Machine Learning in azione con Amazon SageMaker
Machine Learning in azione con Amazon SageMakerMachine Learning in azione con Amazon SageMaker
Machine Learning in azione con Amazon SageMakerAmazon Web Services
 
Hong Kong AWS Summit 2017 - Keynote
Hong Kong AWS Summit 2017 - KeynoteHong Kong AWS Summit 2017 - Keynote
Hong Kong AWS Summit 2017 - KeynoteAmazon Web Services
 
Time series modeling workd AMLD 2018 Lausanne
Time series modeling workd AMLD 2018 LausanneTime series modeling workd AMLD 2018 Lausanne
Time series modeling workd AMLD 2018 LausanneSunil Mallya
 
Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015Red Hat India Pvt. Ltd.
 
Keynote 2: AWS re:Invent 2017 Recap - Solutions Updates
Keynote 2: AWS re:Invent 2017 Recap - Solutions UpdatesKeynote 2: AWS re:Invent 2017 Recap - Solutions Updates
Keynote 2: AWS re:Invent 2017 Recap - Solutions UpdatesAmazon Web Services
 
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantisAWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantisAWS Summits
 
Integrating Amazon SageMaker into your Enterprise - AWS Online Tech Talks
Integrating Amazon SageMaker into your Enterprise - AWS Online Tech TalksIntegrating Amazon SageMaker into your Enterprise - AWS Online Tech Talks
Integrating Amazon SageMaker into your Enterprise - AWS Online Tech TalksAmazon Web Services
 

Similar to Machine Learning at Amazon: A Long Heritage (20)

AWS re:Invent 2016 recap (part 1)
AWS re:Invent 2016 recap (part 1)AWS re:Invent 2016 recap (part 1)
AWS re:Invent 2016 recap (part 1)
 
AWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:CapAWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:Cap
 
AWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:CapAWS re:Invent 2016 Day 1 Keynote re:Cap
AWS re:Invent 2016 Day 1 Keynote re:Cap
 
AWS Summit Singapore - Artificial Intelligence to Delight Your Customers
AWS Summit Singapore - Artificial Intelligence to Delight Your CustomersAWS Summit Singapore - Artificial Intelligence to Delight Your Customers
AWS Summit Singapore - Artificial Intelligence to Delight Your Customers
 
AWS re:Invent 2017 Recap - Solutions Updates
AWS re:Invent 2017 Recap - Solutions UpdatesAWS re:Invent 2017 Recap - Solutions Updates
AWS re:Invent 2017 Recap - Solutions Updates
 
Innovation at Amazon & Voice of Customer 雲端創新應用規模化
Innovation at Amazon & Voice of Customer 雲端創新應用規模化Innovation at Amazon & Voice of Customer 雲端創新應用規模化
Innovation at Amazon & Voice of Customer 雲端創新應用規模化
 
AWS re:Invent 2017 re:Cap
AWS re:Invent 2017 re:CapAWS re:Invent 2017 re:Cap
AWS re:Invent 2017 re:Cap
 
Data Summer Conf 2018, “Build, train, and deploy machine learning models at s...
Data Summer Conf 2018, “Build, train, and deploy machine learning models at s...Data Summer Conf 2018, “Build, train, and deploy machine learning models at s...
Data Summer Conf 2018, “Build, train, and deploy machine learning models at s...
 
Sviluppa, addestra e distribuisci modelli di Machine learning su qualsiasi scala
Sviluppa, addestra e distribuisci modelli di Machine learning su qualsiasi scalaSviluppa, addestra e distribuisci modelli di Machine learning su qualsiasi scala
Sviluppa, addestra e distribuisci modelli di Machine learning su qualsiasi scala
 
AWS Re:Invent 2019 Re:Cap
AWS Re:Invent 2019 Re:CapAWS Re:Invent 2019 Re:Cap
AWS Re:Invent 2019 Re:Cap
 
Machine Learning in azione con Amazon SageMaker
Machine Learning in azione con Amazon SageMakerMachine Learning in azione con Amazon SageMaker
Machine Learning in azione con Amazon SageMaker
 
Hong Kong AWS Summit 2017 - Keynote
Hong Kong AWS Summit 2017 - KeynoteHong Kong AWS Summit 2017 - Keynote
Hong Kong AWS Summit 2017 - Keynote
 
Time series modeling workd AMLD 2018 Lausanne
Time series modeling workd AMLD 2018 LausanneTime series modeling workd AMLD 2018 Lausanne
Time series modeling workd AMLD 2018 Lausanne
 
Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015Cloud is the new normal - Red Hat Forum Bangalore 2015
Cloud is the new normal - Red Hat Forum Bangalore 2015
 
Keynote 2: AWS re:Invent 2017 Recap - Solutions Updates
Keynote 2: AWS re:Invent 2017 Recap - Solutions UpdatesKeynote 2: AWS re:Invent 2017 Recap - Solutions Updates
Keynote 2: AWS re:Invent 2017 Recap - Solutions Updates
 
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantisAWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
AWS Summit Singapore 2019 | Opening Keynote with Peter DeSantis
 
Reinvent recap
Reinvent recapReinvent recap
Reinvent recap
 
AWS Summit Keynote
AWS Summit KeynoteAWS Summit Keynote
AWS Summit Keynote
 
Integrating Amazon SageMaker into your Enterprise - AWS Online Tech Talks
Integrating Amazon SageMaker into your Enterprise - AWS Online Tech TalksIntegrating Amazon SageMaker into your Enterprise - AWS Online Tech Talks
Integrating Amazon SageMaker into your Enterprise - AWS Online Tech Talks
 
DataPalooza: ML & IoT Workshop
DataPalooza: ML & IoT WorkshopDataPalooza: ML & IoT Workshop
DataPalooza: ML & IoT Workshop
 

More from Amazon Web Services

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...Amazon Web Services
 
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...Amazon Web Services
 
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 FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
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 Amazon Web Services
 
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...Amazon Web Services
 
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...Amazon Web Services
 
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 WorkloadsAmazon Web Services
 
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 sfatareAmazon Web Services
 
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 NodeJSAmazon Web Services
 
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 webAmazon Web Services
 
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 sfatareAmazon 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 AWSAmazon 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 DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon 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
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon 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 at Amazon: A Long Heritage

  • 1. @dmbanga@dmbanga Dan R. Mbanga Global Lead BD Mgr – Amazon AI Platforms Machine Learning on AWS
  • 3. @dmbanga Tens of thousands of active developers running ML on AWS 250% growth YoY 8 out of 10 of all ML workloads run on AWS* *TENSORFLOW ON AWS Nucleus research December 2017 - Report R206
  • 4. @dmbanga Tens of thousands of customers running Machine Learning on AWS
  • 6. @dmbanga • Applied Research • Core Research • Alexa • Demand Forecasting • Risk Analytics • Search • Recommendations • AI Services • Q&A Systems • Supply Chain Optimization • Advertising • Machine Translation • Video Content Analysis • Robotics • Lots of Computer Vision.. • NLP / NLU Machine Learning at Amazon: A long heritage
  • 7. @dmbanga ML @ AWS OUR MISSION Put machine learning in the hands of every developer and data scientist
  • 8. @dmbanga Accessibility Reproducibility Momentum … all of it in motion! scale * speed ML frameworks Pre-trained APIs GPUs Data + catalog Fined-grained access control SDKs, Libraries ML examples Templates Packaging (algos, infra, profiles, data)
  • 9. @dmbanga FRAMEWORKS KERAS The AWS Machine Learning Stackml.aws
  • 10. @dmbanga FRAMEWORKS KERAS PLATFORMS Amazon SageMaker AWS DeepLens The AWS Machine Learning Stackml.aws
  • 11. @dmbanga FRAMEWORKS KERAS PLATFORMS AI SERVICES R E K O G N I T I O N R E K O G N I T I O N V I D E O P O L L Y T R A N S C R I B E T R A N S L A T E C O M P R E H E N D L E X Amazon SageMaker AWS DeepLens The AWS Machine Learning Stackml.aws
  • 12. @dmbanga AI SERVICES R E K O G N I T I O N R E K O G N I T I O N V I D E O P O L L Y T R A N S C R I B E T R A N S L A T E C O M P R E H E N D L E X The AWS Machine Learning Stackml.aws
  • 13. @dmbanga Amazon ML Services Bringing it together: Multilanguage product analytics Twitter Stream API S3 AthenaKinesis Translate Lambda Comprehend Transcribe
  • 14. @dmbanga Amazon Lex Scale Business Logic SecurityAnalytics Text to Speech Speech to Intent End to End Native support & maintains context One-click deployment Completely managed service Native integration with AWS Lambda Encrypted data in transit & at rest Monitor and improve Amazon Polly integrated into API ASR + NLU integrated into one API Dialog Management Deployment
  • 15. @dmbanga Amazon Lex Use Cases Informational Bots Chatbots for everyday consumer requests Application Bots Build powerful interfaces to mobile applications News updates Weather information Game scores …. Book tickets Order food Manage bank accounts …. Enterprise Productivity Bots Streamline enterprise work activities and improve efficiencies Check sales numbers Marketing performance Inventory status …. Internet of Things (IoT) Bots Enable conversational interfaces for device interactions Wearables Appliances Auto …. Contact Center Bots Chatbots for customer service IVR Account inquiries Bill payment Service update ….
  • 16. @dmbanga @dmbanga That sounds good, Dan, but how do I get insights from my own data?
  • 17. @dmbanga B U IL D Where should you spend your time? Design ML training experiments
  • 18. @dmbanga B U IL D TRA IN Where should you spend your time? Run scalable training
  • 19. @dmbanga B U IL D TRA IN Where should you spend your time? Tune Hyperparameters TU N E
  • 20. @dmbanga B U IL D TRA IN DEPL O Y Where should you spend your time? TU N E Deploy and operate
  • 21. @dmbanga The AWS Machine Learning Platform FRAMEWORKS KERAS PLATFORMS Amazon SageMaker AWS DeepLens NVIDIA Tesla V100 GPUs (14x faster than P2) P3 Machine Learning AMIs 5,120 Tensor cores 128GB of memory 1 Petaflop of compute NVLink 2.0 I N F R A S T R U C T U R E API For the developer, data scientist, AI researcher, or any ML enthusiast
  • 22. @dmbanga AWS has shipped over 100 new services and major new features for machine learning since re:Invent 2017 Amazon Rekognition Image and Video launch in US East (Ohio) Advanced Indexing Support Amazon Lex region support Amazon Lex: Default Responses Amazon Lex: DTMF Support Amazon Polly WordPress plugin integrates Translate Amazon Rekognition Image and Video launch in Tokyo and Sydney Amazon Transcribe - GA Amazon Translate - GA Anomaly Detection (Random Cut Forest) Algorithm Automate role creation during set up Automatic Model Tuning Autoscaling console AWS DeepLens devices available for sale BlazingText Algorithm Built-in Algorithms Pipe Mode Support Caffe to MXNet code translator Chainer pre-built container CloudFormation support CloudTrail integration for audit logs CUDA 9.0 and 9.1 + cuDNN 7.1.4 + GPU Driver 390.46 + NCCL 2.2.13 upgrade Customer VPC support for training and hosting DCA: AWS Deep Learning AMI in DCA Deep AR algorithm Deep Learning AMI in GovCloud Deep Learning AMI: Add Chainer , MXNet 1.1 support (incl. BJS) Deep Learning AMI: EC2 Optimized Binaries for TensorFlo w Deep Learning AMI: Optimized Chainer 4, CNTK 2.5 Deep Learning AMI: Refresh for EC2 optimized TensorFlo w 1.8 Deep Learning AMI: Refresh with TF 1.5 and MXNet 1.1 Deep Learning AMI: Regional Expansion in 5 public regions: US West (California), Canada, Sao Paulo, London, and Paris Deep Learning AMI: Release latest DL AMI version in BJS DL AMI launch in BJS and FRA,BOM, SIN Deep Learning AMI: TensorFlo w multi - gpu optimizations using Horovod , NCCL and OpenMPI Deep Learning AMI: TF 1.5 RC0, MMS, TF Serving, TensorBoard (including BJS) FP16 support DL AMI refresh with MXNet 1.0, TF for CUDA 9 and PyTorch for CUDA 9 DeepLens integration with Amazon Kinesis video stream Export/Import Amazon Lex bot schemaFace Recognition v3 launch GDPR Compliance Gradient Compression HIPAA compliance Import from SageMaker to DeepLens Increase Character Limit Internet- free notebook instances KMS support for training and hosting Linear Learner Improvements - Early Stopping, New Loss Functions, and Class Weights ml.p3.2xl arg e notebook instances Model Optimizer More instance types support MXNet Model Server MXNet Model Server MXNet Model Server v0.2 MXNet Model Server v0.3 MXNet v1.0 release MXNet v2.0 release nbexample support in SageMaker notebook instances NCCL support NER, Keyphrase, Sentiment Batch New Breath SSML tag New French Voice (female) New Phonation SSML tag Notebook bootstrap script ONNX v1.0 announcemen t PCI DSS Compliance Polly in GovCloud Polly voices in Alexa Skills PrivateLink support for SageMaker inferencing APIs PyTorch pre- built container Refresh DLAMI in DCA Region expansion to FRA Region expansion to NRT Region expansion to Sydney Rekognition HIPAA support Rekognition Video in AWS Gov Cloud SageMaker region expansion to ICN Store transcription output in customer S3 buckets Support for Keras 2.0 Support Gluon models Tag-based access control TensorFlo w 1.5, MXNet 1.0, and CUDA 9 Support TensorFlo w 1.6 and MXNet 1.1 Containers TensorFlo w 1.7 Containers TensorFlo w 1.8 Container Tensorflow and Caffe support TensorFlo w and MXNet Containers - Open Sourcing and Local Mode TrainingJob cloning in console Transcribe integration with CloudTrail Transcribe integration with CloudWatch Amazon Polly WordPress Plugin Translate -- add to Polly WordPress plugin Translate -- GDPR compliance Translate -- Gov Cloud Translate -- Mobile SDK XGBoost Instance Weights
  • 24. @dmbanga Pre-built notebook examples Built-in, high performance algorithms TRA IN DEPL O Y B U IL D Build, train, tune, and host your own models TU N E Amazon SageMaker
  • 25. @dmbanga Pre-built notebook examples Built-in, high performance algorithms One-click training Hyperparameter optimization DEPL O Y B U IL D TRA IN & TU N E Build, train, tune, and host your own models Amazon SageMaker
  • 26. @dmbanga Fully managed hosting with auto- scaling One-click deployment DEPL O Y Pre-built notebook examples Built-in, high performance algorithms One-click training Hyperparameter optimization B U IL D TRA IN & TU N E Build, train, tune, and host your own models Amazon SageMaker
  • 27. @dmbanga Fully managed hosting with auto- scaling One-click deployment Pre-built notebook examples Built-in, high performance algorithms One-click training B U IL D TRA IN & TU N E DEPL O Y Hyperparameter optimization End-to-end encryption End-to-end VPC support Compliance and audit capabilities Metadata and experiment management capabilities Pay as you go Build, train, tune, and host your own models Amazon SageMaker
  • 29. @dmbanga Accessibility Reproducibility Momentum SDKs, Libraries ML examples Templates Packaging (algos, infra, profiles, data)
  • 30. @dmbanga Rethinking Algorithms Design for large scale & streaming data AlgorithmData Model Amazon SageMaker
  • 31. @dmbanga Rethinking Algorithms Design for large scale & streaming data AlgorithmData Model N EW DA TA PREDICTION Amazon SageMaker
  • 32. @dmbanga Rethinking Algorithms Design for large scale & streaming data XGBoostCustomers activity Model NE W C US T O ME R SEGMENTS Amazon SageMaker
  • 33. @dmbanga Rethinking Algorithms Design for large scale & streaming data Factorization Machine Users profiles x Purchase history Model NE W US E R RECOMMENDED PRODUCTS Amazon SageMaker
  • 34. @dmbanga XGBoost, KNN, KMeans, Multi-class classifiers Anomaly detection PCA Sequence modeling Deep forecasting Bring your own algorithm Recommender systems Regressions Image classification Object detection Text classification Topic modeling Algorithms as-a-service + open source Amazon SageMaker Rethinking Algorithms Design for large scale & streaming data Amazon SageMaker
  • 35. @dmbanga Rethinking Algorithms Design for large scale & streaming data Amazon SageMaker Object detection Multi-class classifiers Deep forecasting Text classification Anomaly detection PCA, kNN, regression, boosted trees… Designed to be 10X better Streaming data Single pass training Checkpointing Available as an API 10x API
  • 37. @dmbanga “Hmmm… How can I make my own algorithms as fast as those in SageMaker?”
  • 38. @dmbanga Accelerate Your Own Algorithms By Streaming Large Volumes of Training Data From Amazon S3 A m a z o n S a g e M a k e r S t r e a m i n g A l g o r i t h m s N E W
  • 39. @dmbanga SageMaker Streaming For Custom Algorithms Faster training Stream data to your own algorithm Quicker time to start training Lower cost training N E W Amazon SageMaker
  • 40. @dmbanga SageMaker Streaming For Custom Algorithms Faster training Stream data to your own algorithm Quicker time to start training Lower cost training N E W Amazon SageMaker Additional frameworks coming soon TensorFlow
  • 42. @dmbanga Accessibility Reproducibility Momentum … all of it in motion! scale * speed
  • 43. @dmbanga KERAS Optimize your models Host models A/B testTrain with SageMaker algorithms Train with your own algorithms Amazon SageMaker Custom ML Models Using Your Own Data
  • 44. @dmbanga KERAS Host models A/B test Amazon SageMaker Custom ML Models Using Your Own Data
  • 45. @dmbanga Low latency Easy to integrate API endpoint Auto-scaling Fault tolerant, multi-AZ Amazon SageMaker Elastic Hosting for Custom Models
  • 46. @dmbanga Low latency Easy to integrate API endpoint Auto-scaling Fault tolerant, multi-AZ What if your files are big? What if you need to batch process? B u t …
  • 47. @dmbanga Run Fully-managed, High Throughput Batch Transform Jobs with a Simple API Call A m a z o n S a g e M a k e r B a t c h T r a n s f o r m N E W
  • 48. @dmbanga Batch test models before hosting Process data dumps in a batch Process large files more easily Test models before deployment at the edge Amazon SageMaker Batch Processing
  • 49. @dmbanga Batch test models before hosting Process data dumps in a batch Process large files more easily Test models before deployment at the edge Reuse pre-processing pipelines between training and prediction Use same model for batch and real-time Fully managed batch transforms Amazon SageMaker Batch Processing
  • 50. @dmbanga Deployment time down by 90% with Amazon SageMaker 6 MONTHS < 1 WEEK Amazon SageMaker Momentum…
  • 51. @dmbanga @dmbanga How do we put ML in the hands of developers (literally)? @dmbanga
  • 52. @dmbanga@dmbanga AWS DeepLens The world’s first deep-learning enabled video camera for developers
  • 53. @dmbanga @dmbanga Brainstorming Modeling Teaching Leverage Amazon experts with decades of ML experience with technologies like Amazon Echo, Amazon Alexa, Prime Air and Amazon Go Amazon ML Solutions Lab provides ML expertise Amazon ML Solutions Lab
  • 54. @dmbanga @dmbanga Custome r S ucce ss With Amaz on ML S olutions Lab
  • 55. @dmbanga @dmbanga “Dan, I am building a ML organization…”
  • 56. @dmbanga @dmbanga Machine Learning is inherently Interdisciplinary. Physical Scientists Analysts Architects/ Integrators Computer Scientists Organizing Your People for Success
  • 57. @dmbanga @dmbanga Physical Scientists Analysts Architects/ Integrators Computer Scientists Used to solving problems by applying ML to sensors data. Organizing Your People for Success Machine Learning is inherently Interdisciplinary.
  • 58. @dmbanga @dmbanga Physical Scientists Analysts Architects/ Integrators Computer Scientists Used to solving problems by applying ML to sensors data. Understand Business Problem Framing Organizing Your People for Success Machine Learning is inherently Interdisciplinary.
  • 59. @dmbanga @dmbanga Physical Scientists Analysts Architects/ Integrators Computer Scientists Used to solving problems by applying ML to sensors data. Understand Business Problem Framing Understand Computer Logic and ML Science Organizing Your People for Success Machine Learning is inherently Interdisciplinary.
  • 60. @dmbanga @dmbanga Physical Scientists Analysts Architects/ Integrators Computer Scientists Used to solving problems by applying ML to sensors data. Understand Business Problem Framing Understand Computer Logic and ML Science Can put everything together Organizing Your People for Success Machine Learning is inherently Interdisciplinary.
  • 61. @dmbanga @dmbanga Create a positive work environment for ML talent Centralize new technologies Attract and motivate the right talent Organizing Your People for Success Machine Learning is inherently Interdisciplinary.
  • 63. @dmbanga @dmbanga Data Lake Storage Amazon S3 Security Access Control Encryption VPC KMS Auditing Compliance Roles Fine Grained Access Controls Compute Powerful GPU & CPU Instances AWS Lambda Analytics Amazon Athena Amazon EMR Amazon Redshift & Redshift Spectrum