SlideShare a Scribd company logo
1 of 46
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Steve Shirkey
Solutions Architect, Amazon Web Services ASEAN
Predicting The Future
With Amazon SageMaker
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Long History Of Machine Learning (ML) At Amazon
Personalised
recommendations
Inventing
entirely new
customer
experiences
Fulfillment
automation and
inventory
management
Drones Voice-driven
interactions
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customers Running Machine Learning On AWS Today
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Common Platform Use Cases For ML
• Retail: Supply chain and demand forecasting
• Financial services: Credit default prediction for customer behavior
• Manufacturing: Real-time predictions for industrial IoT
• Advertising: Predict click-through rate for targeted ads
• Media and branding: Prediction of language content quality
• Automotive innovation: Self-driving vehicles and simulation
• Health and wellness: Track disease progression
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Our mission:
Put machine learning in the hands of every
developer and data scientist
Machine Learning At AWS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Amazon Machine Learning Stack
FRAMEWORKS & INTERFACES
PLATFORM SERVICES
APPLICATION SERVICES
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Image Classification:
Differentiating Two Logos
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Amazon Machine Learning Stack
PLATFORM SERVICES
APPLICATION SERVICES
FRAMEWORKS & INTERFACES
Caffe2 CNTK
Apache
MXNet
PyTorch
TensorFlo
w
Torch Keras Gluon
AWS Deep Learning AMIs
Amazon SageMaker AWS DeepLens
Rekognition Transcribe Translate Polly Comprehend Lex
FRAMEWORKS & INTERFACES
PLATFORM SERVICES
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Amazon Machine Learning Stack
PLATFORM SERVICES
APPLICATION SERVICES
FRAMEWORKS & INTERFACES
Caffe2 CNTK
Apache
MXNet
PyTorch
TensorFlo
w
Torch Keras Gluon
AWS Deep Learning AMIs
Amazon SageMaker AWS DeepLens
Rekognition Transcribe Translate Polly Comprehend Lex
FRAMEWORKS & INTERFACES
PLATFORM SERVICES
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Rekognition
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Old Logo Via Amazon Rekognition
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Old Logo Via Amazon Rekognition
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
New Logo Via Amazon Rekognition
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
New Logo Via Amazon Rekognition
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Logo Detected: Helpful, but…
exactly which logo was detected?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Let’s Go Deeper
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Amazon Machine Learning Stack
PLATFORM SERVICES
APPLICATION SERVICES
FRAMEWORKS & INTERFACES
Caffe2 CNTK
Apache
MXNet
PyTorch
TensorFlo
w
Torch Keras Gluon
AWS Deep Learning AMIs
Amazon SageMaker AWS DeepLens
Rekognition Transcribe Translate Polly Comprehend Lex
FRAMEWORKS & INTERFACES
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The Amazon Machine Learning Stack
PLATFORM SERVICES
APPLICATION SERVICES
FRAMEWORKS & INTERFACES
Caffe2 CNTK
Apache
MXNet
PyTorch
TensorFlo
w
Torch Keras Gluon
AWS Deep Learning AMIs
Amazon SageMaker AWS DeepLens
Rekognition Transcribe Translate Polly Comprehend Lex
FRAMEWORKS & INTERFACES
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Machine Learning Is
Still Too Complicated
For Everyday Developers
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Collect and
prepare training
data
Choose and
optimise your ML
algorithm
Set up and manage
environments for
training
Train and tune
model
(trial and error)
Deploy model
in production
Scale and manage
the production
environment
Typical Machine Learning Pipeline Activities
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Machine Learning Is
Still Too Complicated
For Everyday Developers
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker
Easily build, train, and deploy machine learning models
Collect and
prepare training
data
Choose and
optimise your
ML algorithm
Set up and
manage
environments for
training
Train and tune
model
(trial and error)
Deploy model
in production
Scale and
manage the
production
environment
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker
Collect and
prepare training
data
Choose and
optimise your
ML algorithm
Set up and
manage
environments for
training
Train and tune
model
(trial and error)
Deploy model
in production
Scale and
manage the
production
environment
Easily build, train, and deploy machine learning models
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker
Pre-built
notebooks
for common
problems
Set up and
manage
environments
for training
Train and
tune model
(trial and
error)
Built-in, high
performance
algorithms Deploy model
in production
Scale and
manage the
production
environment
BUILD
Easily build, train, and deploy machine learning models
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
SageMaker Built-in
Algorithms
K-means Clustering
PCA
Neural Topic Modelling
Factorisation Machines
Linear Learner
XGBoost
Latent Dirichlet Allocation
Image Classification
Seq2Seq
DeepAR Forecasting
BlazingText (word2vec)
Training ML Models Using Amazon SageMaker
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Bring Your
Own
Algorithms
ML Algorithms
R
MXNet
TensorFlow
Caffe
PyTorch
Keras
CNTK
…
SageMaker Built-in
Algorithms
K-means Clustering
PCA
Neural Topic Modelling
Factorisation Machines
Linear Learner – Regression
XGBoost
Latent Dirichlet Allocation
Image Classification
Seq2Seq
Linear Learner –
Classification
DeepAR Forecasting
Training ML Models Using Amazon SageMaker
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
MXNet & TensorFlow
SDK
TensorFlow SDK
MXNet (Gluon) SDK
SageMaker Built-in
Algorithms
K-means Clustering
PCA
Neural Topic Modelling
Factorisation Machines
Linear Learner – Regression
XGBoost
Latent Dirichlet Allocation
Image Classification
Seq2Seq
Linear Learner –
Classification
DeepAR Forecasting
Bring Your
Own
Algorithms
ML Algorithms
R
MXNet
TensorFlow
Caffe
PyTorch
Keras
CNTK
…
Training ML Models Using Amazon SageMaker
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
MXNet & TensorFlow
SDK
TensorFlow SDK
MXNet (Gluon) SDK
SageMaker Built-in
Algorithms
K-means Clustering
PCA
Neural Topic Modelling
Factorisation Machines
Linear Learner – Regression
XGBoost
Latent Dirichlet Allocation
Image Classification
Seq2Seq
Linear Learner –
Classification
DeepAR Forecasting
Bring Your
Own
Algorithms
ML Algorithms
R
MXNet
TensorFlow
Caffe
PyTorch
Keras
CNTK
…
Apache Spark
Estimator
Apache Spark Python library
Apache Spark Scala library
Amazon
EMR
Training ML Models Using Amazon SageMaker
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker
Pre-built
notebooks
for common
problems
Built-in, high
performance
algorithms
One-click
training
Hyperparameter
optimisation
BUILD TRAIN
Deploy model
in production
Scale and
manage the
production
environment
Easily build, train, and deploy machine learning models
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker
Fully managed
hosting with
auto-scaling
One-click
deployment
Pre-built
notebooks
for common
problems
Built-in, high
performance
algorithms
One-click
training
BUILD TRAIN DEPLOY
Easily build, train, and deploy machine learning models
Hyperparameter
optimisation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
From Command Line
training_image=382416733822.dkr.ecr.us-east-1.amazonaws.com/kmeans:1
aws sagemaker create-training-job 
--training-job-name kmeans-cluster-20180410 
--algorithm-specification TrainingImage=$training_image,TrainingInputMode=File 
--hyper-parameters k=10,feature_dim=1024,mini_batch_size=1000 
--role-arn $arn_role 
--input-data-config '{"ChannelName": "train", "DataSource":
{"S3DataSource":{"S3DataType": "S3Prefix", "S3Uri": "s3://kmeans_demo/train",
"S3DataDistributionType": "ShardedByS3Key"}}, "CompressionType": "None",
"RecordWrapperType": "None"}' 
--output-data-config S3OutputPath=s3://training_output/$training_job_name
--resource-config InstanceCount=2,InstanceType=ml.c4.8xlarge,VolumeSizeInGB=50 
--stopping-condition MaxRuntimeInSeconds=3600
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
From Command Line
training_image=382416733822.dkr.ecr.us-east-1.amazonaws.com/kmeans:1
aws sagemaker create-training-job 
--training-job-name kmeans-cluster-20180410 
--algorithm-specification TrainingImage=$training_image,TrainingInputMode=File 
--hyper-parameters k=10,feature_dim=1024,mini_batch_size=1000 
--role-arn $arn_role 
--input-data-config '{"ChannelName": "train", "DataSource":
{"S3DataSource":{"S3DataType": "S3Prefix", "S3Uri": "s3://kmeans_demo/train",
"S3DataDistributionType": "ShardedByS3Key"}}, "CompressionType": "None",
"RecordWrapperType": "None"}' 
--output-data-config S3OutputPath=s3://training_output/$training_job_name
--resource-config InstanceCount=2,InstanceType=ml.c4.8xlarge,VolumeSizeInGB=50 
--stopping-condition MaxRuntimeInSeconds=3600
Container
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
From Command Line
training_image=382416733822.dkr.ecr.us-east-1.amazonaws.com/kmeans:1
aws sagemaker create-training-job 
--training-job-name kmeans-cluster-20180410 
--algorithm-specification TrainingImage=$training_image,TrainingInputMode=File 
--hyper-parameters k=10,feature_dim=1024,mini_batch_size=1000 
--role-arn $arn_role 
--input-data-config '{"ChannelName": "train", "DataSource":
{"S3DataSource":{"S3DataType": "S3Prefix", "S3Uri": "s3://kmeans_demo/train",
"S3DataDistributionType": "ShardedByS3Key"}}, "CompressionType": "None",
"RecordWrapperType": "None"}' 
--output-data-config S3OutputPath=s3://training_output/$training_job_name
--resource-config InstanceCount=2,InstanceType=ml.c4.8xlarge,VolumeSizeInGB=50 
--stopping-condition MaxRuntimeInSeconds=3600
Container
AWS CLI
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
From Command Line
training_image=382416733822.dkr.ecr.us-east-1.amazonaws.com/kmeans:1
aws sagemaker create-training-job 
--training-job-name kmeans-cluster-20180410 
--algorithm-specification TrainingImage=$training_image,TrainingInputMode=File 
--hyper-parameters k=10,feature_dim=1024,mini_batch_size=1000 
--role-arn $arn_role 
--input-data-config '{"ChannelName": "train", "DataSource":
{"S3DataSource":{"S3DataType": "S3Prefix", "S3Uri": "s3://kmeans_demo/train",
"S3DataDistributionType": "ShardedByS3Key"}}, "CompressionType": "None",
"RecordWrapperType": "None"}' 
--output-data-config S3OutputPath=s3://training_output/$training_job_name
--resource-config InstanceCount=2,InstanceType=ml.c4.8xlarge,VolumeSizeInGB=50 
--stopping-condition MaxRuntimeInSeconds=3600
Algorithm
Container
AWS CLI
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Input Data
From Command Line
training_image=382416733822.dkr.ecr.us-east-1.amazonaws.com/kmeans:1
aws sagemaker create-training-job 
--training-job-name kmeans-cluster-20180410 
--algorithm-specification TrainingImage=$training_image,TrainingInputMode=File 
--hyper-parameters k=10,feature_dim=1024,mini_batch_size=1000 
--role-arn $arn_role 
--input-data-config '{"ChannelName": "train", "DataSource":
{"S3DataSource":{"S3DataType": "S3Prefix", "S3Uri": "s3://kmeans_demo/train",
"S3DataDistributionType": "ShardedByS3Key"}}, "CompressionType": "None",
"RecordWrapperType": "None"}' 
--output-data-config S3OutputPath=s3://training_output/$training_job_name
--resource-config InstanceCount=2,InstanceType=ml.c4.8xlarge,VolumeSizeInGB=50 
--stopping-condition MaxRuntimeInSeconds=3600
Algorithm
Container
AWS CLI
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Input Data
From Command Line
training_image=382416733822.dkr.ecr.us-east-1.amazonaws.com/kmeans:1
aws sagemaker create-training-job 
--training-job-name kmeans-cluster-20180410 
--algorithm-specification TrainingImage=$training_image,TrainingInputMode=File 
--hyper-parameters k=10,feature_dim=1024,mini_batch_size=1000 
--role-arn $arn_role 
--input-data-config '{"ChannelName": "train", "DataSource":
{"S3DataSource":{"S3DataType": "S3Prefix", "S3Uri": "s3://kmeans_demo/train",
"S3DataDistributionType": "ShardedByS3Key"}}, "CompressionType": "None",
"RecordWrapperType": "None"}' 
--output-data-config S3OutputPath=s3://training_output/$training_job_name
--resource-config InstanceCount=2,InstanceType=ml.c4.8xlarge,VolumeSizeInGB=50 
--stopping-condition MaxRuntimeInSeconds=3600
Hardware
Algorithm
Container
AWS CLI
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
From Python
Import
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
From Python
Hardware
Import
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
From Python
Parameters
Hardware
Import
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
From Python
Parameters
Hardware
Start Training
Import
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
From Python
Parameters
Hardware
Start Training
Deploy model
Import
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DEMO:
Scripting Amazon SageMaker
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker:
Puts advanced machine learning in the
hands of every developer and data scientist
Machine Learning At AWS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
• Getting Started with Amazon SageMaker: https://aws.amazon.com/sagemaker/
• Amazon SageMaker SDK:
• For Python: https://github.com/aws/sagemaker-python-sdk
• For Spark: https://github.com/aws/sagemaker-spark
• Amazon SageMaker Examples/Workshops:
https://github.com/awslabs/amazon-sagemaker-examples
https://github.com/awslabs/amazon-sagemaker-workshop
If you would like to know more, swipe your badge on your way out!
Go Forth And Build!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank You

More Related Content

What's hot

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
 
Work with Machine Learning in Amazon SageMaker - BDA203 - Atlanta AWS Summit
Work with Machine Learning in Amazon SageMaker - BDA203 - Atlanta AWS SummitWork with Machine Learning in Amazon SageMaker - BDA203 - Atlanta AWS Summit
Work with Machine Learning in Amazon SageMaker - BDA203 - Atlanta AWS SummitAmazon Web Services
 
Using Amazon SageMaker to build, train, and deploy your ML Models
Using Amazon SageMaker to build, train, and deploy your ML ModelsUsing Amazon SageMaker to build, train, and deploy your ML Models
Using Amazon SageMaker to build, train, and deploy your ML ModelsAmazon Web Services
 
An Introduction to Amazon SageMaker (October 2018)
An Introduction to Amazon SageMaker (October 2018)An Introduction to Amazon SageMaker (October 2018)
An Introduction to Amazon SageMaker (October 2018)Julien SIMON
 
Work with Machine Learning in Amazon SageMaker - BDA203 - Toronto AWS Summit
Work with Machine Learning in Amazon SageMaker - BDA203 - Toronto AWS SummitWork with Machine Learning in Amazon SageMaker - BDA203 - Toronto AWS Summit
Work with Machine Learning in Amazon SageMaker - BDA203 - Toronto AWS SummitAmazon Web Services
 
Build Deep Learning Applications Using Apache MXNet, Featuring Workday (AIM40...
Build Deep Learning Applications Using Apache MXNet, Featuring Workday (AIM40...Build Deep Learning Applications Using Apache MXNet, Featuring Workday (AIM40...
Build Deep Learning Applications Using Apache MXNet, Featuring Workday (AIM40...Amazon Web Services
 
Build, Train, and Deploy ML Models with Amazon SageMaker (AIM410-R2) - AWS re...
Build, Train, and Deploy ML Models with Amazon SageMaker (AIM410-R2) - AWS re...Build, Train, and Deploy ML Models with Amazon SageMaker (AIM410-R2) - AWS re...
Build, Train, and Deploy ML Models with Amazon SageMaker (AIM410-R2) - AWS re...Amazon Web Services
 
Building Deep Learning Applications with TensorFlow and Amazon SageMaker
Building Deep Learning Applications with TensorFlow and Amazon SageMakerBuilding Deep Learning Applications with TensorFlow and Amazon SageMaker
Building Deep Learning Applications with TensorFlow and Amazon SageMakerAmazon Web Services
 
Optimize your machine learning workloads on AWS (March 2019)
Optimize your machine learning workloads on AWS (March 2019)Optimize your machine learning workloads on AWS (March 2019)
Optimize your machine learning workloads on AWS (March 2019)Julien SIMON
 
AWS re:Invent 2018 - AIM302 - Machine Learning at the Edge
AWS re:Invent 2018 - AIM302  - Machine Learning at the Edge AWS re:Invent 2018 - AIM302  - Machine Learning at the Edge
AWS re:Invent 2018 - AIM302 - Machine Learning at the Edge Julien SIMON
 
Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28Boaz Ziniman
 
Using Amazon SageMaker and AWS DeepLens with Teams New to Machine Learning (G...
Using Amazon SageMaker and AWS DeepLens with Teams New to Machine Learning (G...Using Amazon SageMaker and AWS DeepLens with Teams New to Machine Learning (G...
Using Amazon SageMaker and AWS DeepLens with Teams New to Machine Learning (G...Amazon Web Services
 
Build Deep Learning Applications Using Apache MXNet - Featuring Chick-fil-A (...
Build Deep Learning Applications Using Apache MXNet - Featuring Chick-fil-A (...Build Deep Learning Applications Using Apache MXNet - Featuring Chick-fil-A (...
Build Deep Learning Applications Using Apache MXNet - Featuring Chick-fil-A (...Amazon Web Services
 
Machine Learning & Amazon SageMaker
Machine Learning & Amazon SageMakerMachine Learning & Amazon SageMaker
Machine Learning & Amazon SageMakerAmazon Web Services
 
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...Amazon Web Services
 
AWS re:Invent 2018 - Machine Learning recap (December 2018)
AWS re:Invent 2018 - Machine Learning recap (December 2018)AWS re:Invent 2018 - Machine Learning recap (December 2018)
AWS re:Invent 2018 - Machine Learning recap (December 2018)Julien SIMON
 
Market Prediction Using ML: Experiment with Amazon SageMaker and the Deutsche...
Market Prediction Using ML: Experiment with Amazon SageMaker and the Deutsche...Market Prediction Using ML: Experiment with Amazon SageMaker and the Deutsche...
Market Prediction Using ML: Experiment with Amazon SageMaker and the Deutsche...Amazon Web Services
 
Build a Visual Search Engine Using Amazon SageMaker and AWS Fargate (AIM341) ...
Build a Visual Search Engine Using Amazon SageMaker and AWS Fargate (AIM341) ...Build a Visual Search Engine Using Amazon SageMaker and AWS Fargate (AIM341) ...
Build a Visual Search Engine Using Amazon SageMaker and AWS Fargate (AIM341) ...Amazon Web Services
 
Alexa for Device Makers: Create Products with Alexa Built-In Using AVS (ALX30...
Alexa for Device Makers: Create Products with Alexa Built-In Using AVS (ALX30...Alexa for Device Makers: Create Products with Alexa Built-In Using AVS (ALX30...
Alexa for Device Makers: Create Products with Alexa Built-In Using AVS (ALX30...Amazon Web Services
 

What's hot (20)

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
 
Work with Machine Learning in Amazon SageMaker - BDA203 - Atlanta AWS Summit
Work with Machine Learning in Amazon SageMaker - BDA203 - Atlanta AWS SummitWork with Machine Learning in Amazon SageMaker - BDA203 - Atlanta AWS Summit
Work with Machine Learning in Amazon SageMaker - BDA203 - Atlanta AWS Summit
 
Using Amazon SageMaker to build, train, and deploy your ML Models
Using Amazon SageMaker to build, train, and deploy your ML ModelsUsing Amazon SageMaker to build, train, and deploy your ML Models
Using Amazon SageMaker to build, train, and deploy your ML Models
 
An Introduction to Amazon SageMaker (October 2018)
An Introduction to Amazon SageMaker (October 2018)An Introduction to Amazon SageMaker (October 2018)
An Introduction to Amazon SageMaker (October 2018)
 
Work with Machine Learning in Amazon SageMaker - BDA203 - Toronto AWS Summit
Work with Machine Learning in Amazon SageMaker - BDA203 - Toronto AWS SummitWork with Machine Learning in Amazon SageMaker - BDA203 - Toronto AWS Summit
Work with Machine Learning in Amazon SageMaker - BDA203 - Toronto AWS Summit
 
Amazon SageMaker In Action
Amazon SageMaker In Action Amazon SageMaker In Action
Amazon SageMaker In Action
 
Build Deep Learning Applications Using Apache MXNet, Featuring Workday (AIM40...
Build Deep Learning Applications Using Apache MXNet, Featuring Workday (AIM40...Build Deep Learning Applications Using Apache MXNet, Featuring Workday (AIM40...
Build Deep Learning Applications Using Apache MXNet, Featuring Workday (AIM40...
 
Build, Train, and Deploy ML Models with Amazon SageMaker (AIM410-R2) - AWS re...
Build, Train, and Deploy ML Models with Amazon SageMaker (AIM410-R2) - AWS re...Build, Train, and Deploy ML Models with Amazon SageMaker (AIM410-R2) - AWS re...
Build, Train, and Deploy ML Models with Amazon SageMaker (AIM410-R2) - AWS re...
 
Building Deep Learning Applications with TensorFlow and Amazon SageMaker
Building Deep Learning Applications with TensorFlow and Amazon SageMakerBuilding Deep Learning Applications with TensorFlow and Amazon SageMaker
Building Deep Learning Applications with TensorFlow and Amazon SageMaker
 
Optimize your machine learning workloads on AWS (March 2019)
Optimize your machine learning workloads on AWS (March 2019)Optimize your machine learning workloads on AWS (March 2019)
Optimize your machine learning workloads on AWS (March 2019)
 
AWS re:Invent 2018 - AIM302 - Machine Learning at the Edge
AWS re:Invent 2018 - AIM302  - Machine Learning at the Edge AWS re:Invent 2018 - AIM302  - Machine Learning at the Edge
AWS re:Invent 2018 - AIM302 - Machine Learning at the Edge
 
Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28Introduction to Serverless computing and AWS Lambda - Floor28
Introduction to Serverless computing and AWS Lambda - Floor28
 
Using Amazon SageMaker and AWS DeepLens with Teams New to Machine Learning (G...
Using Amazon SageMaker and AWS DeepLens with Teams New to Machine Learning (G...Using Amazon SageMaker and AWS DeepLens with Teams New to Machine Learning (G...
Using Amazon SageMaker and AWS DeepLens with Teams New to Machine Learning (G...
 
Build Deep Learning Applications Using Apache MXNet - Featuring Chick-fil-A (...
Build Deep Learning Applications Using Apache MXNet - Featuring Chick-fil-A (...Build Deep Learning Applications Using Apache MXNet - Featuring Chick-fil-A (...
Build Deep Learning Applications Using Apache MXNet - Featuring Chick-fil-A (...
 
Machine Learning & Amazon SageMaker
Machine Learning & Amazon SageMakerMachine Learning & Amazon SageMaker
Machine Learning & Amazon SageMaker
 
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...
 
AWS re:Invent 2018 - Machine Learning recap (December 2018)
AWS re:Invent 2018 - Machine Learning recap (December 2018)AWS re:Invent 2018 - Machine Learning recap (December 2018)
AWS re:Invent 2018 - Machine Learning recap (December 2018)
 
Market Prediction Using ML: Experiment with Amazon SageMaker and the Deutsche...
Market Prediction Using ML: Experiment with Amazon SageMaker and the Deutsche...Market Prediction Using ML: Experiment with Amazon SageMaker and the Deutsche...
Market Prediction Using ML: Experiment with Amazon SageMaker and the Deutsche...
 
Build a Visual Search Engine Using Amazon SageMaker and AWS Fargate (AIM341) ...
Build a Visual Search Engine Using Amazon SageMaker and AWS Fargate (AIM341) ...Build a Visual Search Engine Using Amazon SageMaker and AWS Fargate (AIM341) ...
Build a Visual Search Engine Using Amazon SageMaker and AWS Fargate (AIM341) ...
 
Alexa for Device Makers: Create Products with Alexa Built-In Using AVS (ALX30...
Alexa for Device Makers: Create Products with Alexa Built-In Using AVS (ALX30...Alexa for Device Makers: Create Products with Alexa Built-In Using AVS (ALX30...
Alexa for Device Makers: Create Products with Alexa Built-In Using AVS (ALX30...
 

Similar to Predicting the Future with Amazon SageMaker - AWS Summit Sydney 2018

Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Amazon Web Services
 
AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018
AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018
AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018Amazon Web Services
 
DataXDay - Machine learning models at scale with Amazon SageMaker
DataXDay - Machine learning models at scale with Amazon SageMaker DataXDay - Machine learning models at scale with Amazon SageMaker
DataXDay - Machine learning models at scale with Amazon SageMaker DataXDay Conference by Xebia
 
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018Demystifying Machine Learning On AWS - AWS Summit Sydney 2018
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018Amazon Web Services
 
End to End Model Development to Deployment using SageMaker
End to End Model Development to Deployment using SageMakerEnd to End Model Development to Deployment using SageMaker
End to End Model Development to Deployment using SageMakerAmazon Web Services
 
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...Amazon Web Services
 
Accelerate Machine Learning with Ease using Amazon SageMaker
Accelerate Machine Learning with Ease using Amazon SageMakerAccelerate Machine Learning with Ease using Amazon SageMaker
Accelerate Machine Learning with Ease using Amazon SageMakerAmazon Web Services
 
Building the Organization of the Future: Leveraging AI & ML
Building the Organization of the Future: Leveraging AI & ML Building the Organization of the Future: Leveraging AI & ML
Building the Organization of the Future: Leveraging AI & ML Amazon Web Services
 
Machine Learning for innovation and transformation
Machine Learning for innovation and transformationMachine Learning for innovation and transformation
Machine Learning for innovation and transformationAmazon Web Services
 
Supercharge Your Machine Learning Model with Amazon SageMaker
Supercharge Your Machine Learning Model with Amazon SageMakerSupercharge Your Machine Learning Model with Amazon SageMaker
Supercharge Your Machine Learning Model with Amazon SageMakerAmazon Web Services
 
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 ModelsAWS Riyadh User Group
 
AWS Machine Learning Week SF: End to End Model Development Using SageMaker
AWS Machine Learning Week SF: End to End Model Development Using SageMakerAWS Machine Learning Week SF: End to End Model Development Using SageMaker
AWS Machine Learning Week SF: End to End Model Development Using SageMakerAmazon Web Services
 
Amazon SageMaker Deep Dive for Builders
Amazon SageMaker Deep Dive for BuildersAmazon SageMaker Deep Dive for Builders
Amazon SageMaker Deep Dive for BuildersAmazon Web Services
 
AWS AI state of the union - AWS Cape Town Summit 2018
AWS AI state of the union - AWS Cape Town Summit 2018AWS AI state of the union - AWS Cape Town Summit 2018
AWS AI state of the union - AWS Cape Town Summit 2018Amazon Web Services
 
MLops workshop AWS
MLops workshop AWSMLops workshop AWS
MLops workshop AWSGili Nachum
 
Building WhereML, an AI Powered Twitter Bot for Guessing Locations of Picture...
Building WhereML, an AI Powered Twitter Bot for Guessing Locations of Picture...Building WhereML, an AI Powered Twitter Bot for Guessing Locations of Picture...
Building WhereML, an AI Powered Twitter Bot for Guessing Locations of Picture...Amazon Web Services
 
Accelerate Machine Learning with Ease Using Amazon SageMaker - BDA301 - Chica...
Accelerate Machine Learning with Ease Using Amazon SageMaker - BDA301 - Chica...Accelerate Machine Learning with Ease Using Amazon SageMaker - BDA301 - Chica...
Accelerate Machine Learning with Ease Using Amazon SageMaker - BDA301 - Chica...Amazon Web Services
 

Similar to Predicting the Future with Amazon SageMaker - AWS Summit Sydney 2018 (20)

Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018
 
AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018
AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018
AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018
 
DataXDay - Machine learning models at scale with Amazon SageMaker
DataXDay - Machine learning models at scale with Amazon SageMaker DataXDay - Machine learning models at scale with Amazon SageMaker
DataXDay - Machine learning models at scale with Amazon SageMaker
 
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018Demystifying Machine Learning On AWS - AWS Summit Sydney 2018
Demystifying Machine Learning On AWS - AWS Summit Sydney 2018
 
Intro to AI & ML at Amazon
Intro to AI & ML at AmazonIntro to AI & ML at Amazon
Intro to AI & ML at Amazon
 
End to End Model Development to Deployment using SageMaker
End to End Model Development to Deployment using SageMakerEnd to End Model Development to Deployment using SageMaker
End to End Model Development to Deployment using SageMaker
 
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
 
Accelerate Machine Learning with Ease using Amazon SageMaker
Accelerate Machine Learning with Ease using Amazon SageMakerAccelerate Machine Learning with Ease using Amazon SageMaker
Accelerate Machine Learning with Ease using Amazon SageMaker
 
Building the Organization of the Future: Leveraging AI & ML
Building the Organization of the Future: Leveraging AI & ML Building the Organization of the Future: Leveraging AI & ML
Building the Organization of the Future: Leveraging AI & ML
 
Machine Learning for innovation and transformation
Machine Learning for innovation and transformationMachine Learning for innovation and transformation
Machine Learning for innovation and transformation
 
Supercharge Your Machine Learning Model with Amazon SageMaker
Supercharge Your Machine Learning Model with Amazon SageMakerSupercharge Your Machine Learning Model with Amazon SageMaker
Supercharge Your Machine Learning Model with Amazon SageMaker
 
Intro to SageMaker
Intro to SageMakerIntro to SageMaker
Intro to SageMaker
 
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
 
AWS Machine Learning Week SF: End to End Model Development Using SageMaker
AWS Machine Learning Week SF: End to End Model Development Using SageMakerAWS Machine Learning Week SF: End to End Model Development Using SageMaker
AWS Machine Learning Week SF: End to End Model Development Using SageMaker
 
Amazon SageMaker Deep Dive for Builders
Amazon SageMaker Deep Dive for BuildersAmazon SageMaker Deep Dive for Builders
Amazon SageMaker Deep Dive for Builders
 
AWS AI state of the union - AWS Cape Town Summit 2018
AWS AI state of the union - AWS Cape Town Summit 2018AWS AI state of the union - AWS Cape Town Summit 2018
AWS AI state of the union - AWS Cape Town Summit 2018
 
Machine Learning in Practice
Machine Learning in PracticeMachine Learning in Practice
Machine Learning in Practice
 
MLops workshop AWS
MLops workshop AWSMLops workshop AWS
MLops workshop AWS
 
Building WhereML, an AI Powered Twitter Bot for Guessing Locations of Picture...
Building WhereML, an AI Powered Twitter Bot for Guessing Locations of Picture...Building WhereML, an AI Powered Twitter Bot for Guessing Locations of Picture...
Building WhereML, an AI Powered Twitter Bot for Guessing Locations of Picture...
 
Accelerate Machine Learning with Ease Using Amazon SageMaker - BDA301 - Chica...
Accelerate Machine Learning with Ease Using Amazon SageMaker - BDA301 - Chica...Accelerate Machine Learning with Ease Using Amazon SageMaker - BDA301 - Chica...
Accelerate Machine Learning with Ease Using Amazon SageMaker - BDA301 - Chica...
 

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
 

Predicting the Future with Amazon SageMaker - AWS Summit Sydney 2018

  • 1. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Steve Shirkey Solutions Architect, Amazon Web Services ASEAN Predicting The Future With Amazon SageMaker
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Long History Of Machine Learning (ML) At Amazon Personalised recommendations Inventing entirely new customer experiences Fulfillment automation and inventory management Drones Voice-driven interactions
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customers Running Machine Learning On AWS Today
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Common Platform Use Cases For ML • Retail: Supply chain and demand forecasting • Financial services: Credit default prediction for customer behavior • Manufacturing: Real-time predictions for industrial IoT • Advertising: Predict click-through rate for targeted ads • Media and branding: Prediction of language content quality • Automotive innovation: Self-driving vehicles and simulation • Health and wellness: Track disease progression
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Our mission: Put machine learning in the hands of every developer and data scientist Machine Learning At AWS
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Amazon Machine Learning Stack FRAMEWORKS & INTERFACES PLATFORM SERVICES APPLICATION SERVICES
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Image Classification: Differentiating Two Logos
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Amazon Machine Learning Stack PLATFORM SERVICES APPLICATION SERVICES FRAMEWORKS & INTERFACES Caffe2 CNTK Apache MXNet PyTorch TensorFlo w Torch Keras Gluon AWS Deep Learning AMIs Amazon SageMaker AWS DeepLens Rekognition Transcribe Translate Polly Comprehend Lex FRAMEWORKS & INTERFACES PLATFORM SERVICES
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Amazon Machine Learning Stack PLATFORM SERVICES APPLICATION SERVICES FRAMEWORKS & INTERFACES Caffe2 CNTK Apache MXNet PyTorch TensorFlo w Torch Keras Gluon AWS Deep Learning AMIs Amazon SageMaker AWS DeepLens Rekognition Transcribe Translate Polly Comprehend Lex FRAMEWORKS & INTERFACES PLATFORM SERVICES
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Rekognition
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Old Logo Via Amazon Rekognition
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Old Logo Via Amazon Rekognition
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. New Logo Via Amazon Rekognition
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. New Logo Via Amazon Rekognition
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Logo Detected: Helpful, but… exactly which logo was detected?
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Let’s Go Deeper
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Amazon Machine Learning Stack PLATFORM SERVICES APPLICATION SERVICES FRAMEWORKS & INTERFACES Caffe2 CNTK Apache MXNet PyTorch TensorFlo w Torch Keras Gluon AWS Deep Learning AMIs Amazon SageMaker AWS DeepLens Rekognition Transcribe Translate Polly Comprehend Lex FRAMEWORKS & INTERFACES
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The Amazon Machine Learning Stack PLATFORM SERVICES APPLICATION SERVICES FRAMEWORKS & INTERFACES Caffe2 CNTK Apache MXNet PyTorch TensorFlo w Torch Keras Gluon AWS Deep Learning AMIs Amazon SageMaker AWS DeepLens Rekognition Transcribe Translate Polly Comprehend Lex FRAMEWORKS & INTERFACES
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Machine Learning Is Still Too Complicated For Everyday Developers
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Collect and prepare training data Choose and optimise your ML algorithm Set up and manage environments for training Train and tune model (trial and error) Deploy model in production Scale and manage the production environment Typical Machine Learning Pipeline Activities
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Machine Learning Is Still Too Complicated For Everyday Developers
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Easily build, train, and deploy machine learning models Collect and prepare training data Choose and optimise your ML algorithm Set up and manage environments for training Train and tune model (trial and error) Deploy model in production Scale and manage the production environment
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Collect and prepare training data Choose and optimise your ML algorithm Set up and manage environments for training Train and tune model (trial and error) Deploy model in production Scale and manage the production environment Easily build, train, and deploy machine learning models
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Pre-built notebooks for common problems Set up and manage environments for training Train and tune model (trial and error) Built-in, high performance algorithms Deploy model in production Scale and manage the production environment BUILD Easily build, train, and deploy machine learning models
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. SageMaker Built-in Algorithms K-means Clustering PCA Neural Topic Modelling Factorisation Machines Linear Learner XGBoost Latent Dirichlet Allocation Image Classification Seq2Seq DeepAR Forecasting BlazingText (word2vec) Training ML Models Using Amazon SageMaker
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Bring Your Own Algorithms ML Algorithms R MXNet TensorFlow Caffe PyTorch Keras CNTK … SageMaker Built-in Algorithms K-means Clustering PCA Neural Topic Modelling Factorisation Machines Linear Learner – Regression XGBoost Latent Dirichlet Allocation Image Classification Seq2Seq Linear Learner – Classification DeepAR Forecasting Training ML Models Using Amazon SageMaker
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. MXNet & TensorFlow SDK TensorFlow SDK MXNet (Gluon) SDK SageMaker Built-in Algorithms K-means Clustering PCA Neural Topic Modelling Factorisation Machines Linear Learner – Regression XGBoost Latent Dirichlet Allocation Image Classification Seq2Seq Linear Learner – Classification DeepAR Forecasting Bring Your Own Algorithms ML Algorithms R MXNet TensorFlow Caffe PyTorch Keras CNTK … Training ML Models Using Amazon SageMaker
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. MXNet & TensorFlow SDK TensorFlow SDK MXNet (Gluon) SDK SageMaker Built-in Algorithms K-means Clustering PCA Neural Topic Modelling Factorisation Machines Linear Learner – Regression XGBoost Latent Dirichlet Allocation Image Classification Seq2Seq Linear Learner – Classification DeepAR Forecasting Bring Your Own Algorithms ML Algorithms R MXNet TensorFlow Caffe PyTorch Keras CNTK … Apache Spark Estimator Apache Spark Python library Apache Spark Scala library Amazon EMR Training ML Models Using Amazon SageMaker
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Pre-built notebooks for common problems Built-in, high performance algorithms One-click training Hyperparameter optimisation BUILD TRAIN Deploy model in production Scale and manage the production environment Easily build, train, and deploy machine learning models
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Fully managed hosting with auto-scaling One-click deployment Pre-built notebooks for common problems Built-in, high performance algorithms One-click training BUILD TRAIN DEPLOY Easily build, train, and deploy machine learning models Hyperparameter optimisation
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. From Command Line training_image=382416733822.dkr.ecr.us-east-1.amazonaws.com/kmeans:1 aws sagemaker create-training-job --training-job-name kmeans-cluster-20180410 --algorithm-specification TrainingImage=$training_image,TrainingInputMode=File --hyper-parameters k=10,feature_dim=1024,mini_batch_size=1000 --role-arn $arn_role --input-data-config '{"ChannelName": "train", "DataSource": {"S3DataSource":{"S3DataType": "S3Prefix", "S3Uri": "s3://kmeans_demo/train", "S3DataDistributionType": "ShardedByS3Key"}}, "CompressionType": "None", "RecordWrapperType": "None"}' --output-data-config S3OutputPath=s3://training_output/$training_job_name --resource-config InstanceCount=2,InstanceType=ml.c4.8xlarge,VolumeSizeInGB=50 --stopping-condition MaxRuntimeInSeconds=3600
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. From Command Line training_image=382416733822.dkr.ecr.us-east-1.amazonaws.com/kmeans:1 aws sagemaker create-training-job --training-job-name kmeans-cluster-20180410 --algorithm-specification TrainingImage=$training_image,TrainingInputMode=File --hyper-parameters k=10,feature_dim=1024,mini_batch_size=1000 --role-arn $arn_role --input-data-config '{"ChannelName": "train", "DataSource": {"S3DataSource":{"S3DataType": "S3Prefix", "S3Uri": "s3://kmeans_demo/train", "S3DataDistributionType": "ShardedByS3Key"}}, "CompressionType": "None", "RecordWrapperType": "None"}' --output-data-config S3OutputPath=s3://training_output/$training_job_name --resource-config InstanceCount=2,InstanceType=ml.c4.8xlarge,VolumeSizeInGB=50 --stopping-condition MaxRuntimeInSeconds=3600 Container
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. From Command Line training_image=382416733822.dkr.ecr.us-east-1.amazonaws.com/kmeans:1 aws sagemaker create-training-job --training-job-name kmeans-cluster-20180410 --algorithm-specification TrainingImage=$training_image,TrainingInputMode=File --hyper-parameters k=10,feature_dim=1024,mini_batch_size=1000 --role-arn $arn_role --input-data-config '{"ChannelName": "train", "DataSource": {"S3DataSource":{"S3DataType": "S3Prefix", "S3Uri": "s3://kmeans_demo/train", "S3DataDistributionType": "ShardedByS3Key"}}, "CompressionType": "None", "RecordWrapperType": "None"}' --output-data-config S3OutputPath=s3://training_output/$training_job_name --resource-config InstanceCount=2,InstanceType=ml.c4.8xlarge,VolumeSizeInGB=50 --stopping-condition MaxRuntimeInSeconds=3600 Container AWS CLI
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. From Command Line training_image=382416733822.dkr.ecr.us-east-1.amazonaws.com/kmeans:1 aws sagemaker create-training-job --training-job-name kmeans-cluster-20180410 --algorithm-specification TrainingImage=$training_image,TrainingInputMode=File --hyper-parameters k=10,feature_dim=1024,mini_batch_size=1000 --role-arn $arn_role --input-data-config '{"ChannelName": "train", "DataSource": {"S3DataSource":{"S3DataType": "S3Prefix", "S3Uri": "s3://kmeans_demo/train", "S3DataDistributionType": "ShardedByS3Key"}}, "CompressionType": "None", "RecordWrapperType": "None"}' --output-data-config S3OutputPath=s3://training_output/$training_job_name --resource-config InstanceCount=2,InstanceType=ml.c4.8xlarge,VolumeSizeInGB=50 --stopping-condition MaxRuntimeInSeconds=3600 Algorithm Container AWS CLI
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Input Data From Command Line training_image=382416733822.dkr.ecr.us-east-1.amazonaws.com/kmeans:1 aws sagemaker create-training-job --training-job-name kmeans-cluster-20180410 --algorithm-specification TrainingImage=$training_image,TrainingInputMode=File --hyper-parameters k=10,feature_dim=1024,mini_batch_size=1000 --role-arn $arn_role --input-data-config '{"ChannelName": "train", "DataSource": {"S3DataSource":{"S3DataType": "S3Prefix", "S3Uri": "s3://kmeans_demo/train", "S3DataDistributionType": "ShardedByS3Key"}}, "CompressionType": "None", "RecordWrapperType": "None"}' --output-data-config S3OutputPath=s3://training_output/$training_job_name --resource-config InstanceCount=2,InstanceType=ml.c4.8xlarge,VolumeSizeInGB=50 --stopping-condition MaxRuntimeInSeconds=3600 Algorithm Container AWS CLI
  • 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Input Data From Command Line training_image=382416733822.dkr.ecr.us-east-1.amazonaws.com/kmeans:1 aws sagemaker create-training-job --training-job-name kmeans-cluster-20180410 --algorithm-specification TrainingImage=$training_image,TrainingInputMode=File --hyper-parameters k=10,feature_dim=1024,mini_batch_size=1000 --role-arn $arn_role --input-data-config '{"ChannelName": "train", "DataSource": {"S3DataSource":{"S3DataType": "S3Prefix", "S3Uri": "s3://kmeans_demo/train", "S3DataDistributionType": "ShardedByS3Key"}}, "CompressionType": "None", "RecordWrapperType": "None"}' --output-data-config S3OutputPath=s3://training_output/$training_job_name --resource-config InstanceCount=2,InstanceType=ml.c4.8xlarge,VolumeSizeInGB=50 --stopping-condition MaxRuntimeInSeconds=3600 Hardware Algorithm Container AWS CLI
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. From Python Import
  • 39. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. From Python Hardware Import
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. From Python Parameters Hardware Import
  • 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. From Python Parameters Hardware Start Training Import
  • 42. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. From Python Parameters Hardware Start Training Deploy model Import
  • 43. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. DEMO: Scripting Amazon SageMaker
  • 44. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker: Puts advanced machine learning in the hands of every developer and data scientist Machine Learning At AWS
  • 45. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. • Getting Started with Amazon SageMaker: https://aws.amazon.com/sagemaker/ • Amazon SageMaker SDK: • For Python: https://github.com/aws/sagemaker-python-sdk • For Spark: https://github.com/aws/sagemaker-spark • Amazon SageMaker Examples/Workshops: https://github.com/awslabs/amazon-sagemaker-examples https://github.com/awslabs/amazon-sagemaker-workshop If you would like to know more, swipe your badge on your way out! Go Forth And Build!
  • 46. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Thank You