SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Yotam Yarden
Data Scientist, Amazon Web Services
Build a Recommendation Engine on AWS
Today
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
• Recommendation Engine – Why?
• Recommendation Engine – Common Techniques
• Introducing Amazon SageMaker
• Develop, Train & Deploy a Recommendation Engine in 15
minutes
• Customer use cases
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Artificial Intelligence
At Amazon (1995)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
And today…
My Profile – amazon.de My Profile – amazon.com
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
• Personalize and enhance customer
experience
• Different goals:
• Increased time spent on a platform
• Suggest complementary items
• Customer satisfaction
Motivation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Use Cases
Ecommerce:
• Amazon.com
Content:
• Movies (Netflix)
• Music (Amazon Music)
• Articles (The Global And Mail)
Finance:
• Services Recommendation
• Stocks buying / selling
• Relevant news and stock related data
Education:
• Courses recommendations
Legal:
• Similar cases
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
• Recommendation Engine – Why?
• Recommendation Engine – Common Techniques
• Introducing Amazon SageMaker
• Develop, Train & Deploy a Recommendation Engine in 15
minutes
• Customer Use Cases
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
https://www.oreilly.com/ideas/deep-matrix-factorization-using-apache-mxnet?cmp=tw-data-na-article-engagement_sponsored+kibird
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Supervised Machine Learning
All Labeled Data
Train Test
Model Training Model
Labels
Test Set
Predictions
|Predictions – True Labels|
= Accuracy
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
https://www.oreilly.com/ideas/deep-matrix-factorization-using-apache-mxnet?cmp=tw-data-na-article-engagement_sponsored+kibird
Testset
Test / Validation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Naïve approach
Linear model? [type of user, movie genre, etc.]
Polynomial model? [+interactions]
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Matrix Factorization
X≈
UserEmbeddings
Item Embeddings
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Matrix Factorization – “Neural Networks” Representation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Deep Matrix Factorization
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Binary Predictions
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Binary Predictions
+Negative Sampling
Negative
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Most of the Data is Still Untapped
• Images
• Titles
• Descriptions
• Reviews
• Episode Names
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DSSM – Deep Structures Semantic Models
User
Embedding
Item
Embedding
⨀
⨀⨁ score
output
user Search
BOW
title words
BOW
resnet: imgs
dropout
dense densedensedensedense
concat concat
densedense
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Which Technique to Choose? Roadmap Matrix
Iterative
process
   
Data Available Limited user data
Binary user-item
interaction
User data
Additional user-item interaction
More user data
Extensive item
data
Extensive user
data
Extensive item
data
Relevant
Algorithms
Matrix Factorization
Binary
Matrix Factorization
Factorization Machines
DiFacto
DSSM Customized and
more advanced
DSSM
Relative
Complexity
2 4 5 5
Deployment
Considerations
 Historical data size – 30d / 60d / 1y…
 Fine-tuning techniques (daily, weekly..)
 Inference - compressed model? Tradeoff between model complexity and inference latency
 Validation system setup
 Iterate fast and simple
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
• Recommendation Engine – Why?
• Recommendation Engine – Common Techniques
• Introducing Amazon SageMaker
• Develop, Train & Deploy a Recommendation Engine in 15
minutes
• Customer Use Cases
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ML @ AWS: Our mission
Put machine learning in the hands of every developer
and data scientist
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customer Running ML on AWS Today
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ML is still too complicated for everyday developers and data
scientists
Collect and prepare
training data
Choose and
optimize 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.
A m a z o n S a g e M a k e r
Eas ily build, train, and deploy
mac hine lear ning models
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker
Pre-built
notebooks for
common
problems
BUILD
Choose and
optimize 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.
Pre-built
notebooks for
common
problems
K-Means Clustering
Principal Component Analysis
Neural Topic Modelling
Factorization Machines
Linear Learner - Regression
XGBoost
Latent Dirichlet Allocation
Image Classification
Seq2Seq
Linear Learner - Classification
ALGORITHMS
Apache MXNet
TensorFlow
Caffe2, CNTK,
PyTorch, Torch
FRAMEWORKS
Set up and m anage
environments for
training
Train and tune
m odel (trial and
error)
Deploy m odel
in production
Scale and m anage the
production environment
Built-in, high
performance
algorithms
BUILD
Amazon SageMaker
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pre-built
notebooks for
common
problems
Built-in, high
performance
algorithms
One-click
training
BUILD TRAIN
Train and tune model
(trial and error)
Deploy model
in production
Scale and manage
the production
environment
Amazon SageMaker
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pre-built
notebooks for
common
problems
Built-in, high
performance
algorithms
One-click
training
Hyperparameter
optimization
BUILD TRAIN
Deploy model
in production
Scale and manage
the production
environment
Amazon SageMaker
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Pre-built
notebooks for
common
problems
Built-in, high
performance
algorithms
One-click
deployment
One-click
training
Hyperparameter
optimization
Scale and manage
the production
environment
BUILD TRAIN DEPLOY
Amazon SageMaker
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Fully managed
hosting with auto-
scaling
One-click
deployment
Pre-built
notebooks for
common
problems
Built-in, high
performance
algorithms
One-click
training
Hyperparameter
optimization
BUILD TRAIN DEPLOY
Amazon SageMaker
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
• Recommendation Engine – Why?
• Recommendation Engine – Common Techniques
• Introducing Amazon SageMaker
• Develop, Train & Deploy a Recommendation Engine in
15 minutes
• Customer Use Cases
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
console
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
• Recommendation Engine – Why?
• Recommendation Engine – Common Techniques
• Introducing Amazon SageMaker
• Develop, Train & Deploy a Recommendation Engine in 15
minutes
• Customer Use Cases
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customers Use Cases
Erento’s in-house Data Science team is using Amazon SageMaker to build and deploy ML models to
solve item availability and decrease the enquiry-to-offer time through a recommendation system,
which suggests similar items that are available and increases the chance for a successful booking.
Using Amazon SageMaker reduced our recommendation system building time from half a year
to few weeks and reduced the algorithm training time from hours to few seconds. It also helped us
reduce dependencies between projects, which has streamlined our whole pre-deployment process.
- Wassim Zoghlami, Data Scientist Engineer at Erento
Using machine learning, we can provide better recommendations for our clients and enhance their
customer experience. The AWS ML Acceleration Program delivered by the Professional Services Team,
was really useful and suited our business needs. We believe that with Amazon SageMaker we can
build a great recommendation system, and will be able to scale our ML training and deployment
jobs in a more simple and faster way.
- Igor Veremchuk - Director of Engineering at Datajet
Once we at HolidayPirates decided to take a strategic step towards personalization, we wanted to
move fast. With the help of AWS Professional Services and the account team introducing us to
Amazon SageMaker we are now able to develop, train and deploy recommendation system
models in a very short time and independently from any other department. We no longer need to
wear the hats of IT, big data, data science etc, and we can focus on what is important for our
customers and enhance their user experience.
- Bojan Kostic, Data Team Lead at HolidayPirates
“
“
“
“
“
“
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
References
• https://www.oreilly.com/ideas/deep-matrix-factorization-using-
apache-mxnet
• https://github.com/apache/incubator-mxnet
• https://github.com/awslabs/amazon-sagemaker-examples
• https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf
• https://www.youtube.com/watch?v=cftJAuwKWkA
• https://www.youtube.com/watch?v=1cRGpDXTJC8&t=640s
Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018

Contenu connexe

Tendances

Remove Undifferentiated Heavy Lifting from CI/CD Toolsets with Corteva Agrisc...
Remove Undifferentiated Heavy Lifting from CI/CD Toolsets with Corteva Agrisc...Remove Undifferentiated Heavy Lifting from CI/CD Toolsets with Corteva Agrisc...
Remove Undifferentiated Heavy Lifting from CI/CD Toolsets with Corteva Agrisc...Amazon Web Services
 
Mcl345 re invent_sagemaker_dmbanga
Mcl345 re invent_sagemaker_dmbangaMcl345 re invent_sagemaker_dmbanga
Mcl345 re invent_sagemaker_dmbangaDan Romuald Mbanga
 
Database Freedom. Database migration approaches to get to the Cloud - Marcus ...
Database Freedom. Database migration approaches to get to the Cloud - Marcus ...Database Freedom. Database migration approaches to get to the Cloud - Marcus ...
Database Freedom. Database migration approaches to get to the Cloud - Marcus ...Amazon Web Services
 
Drive Digital Transformation Using AI
Drive Digital Transformation Using AIDrive Digital Transformation Using AI
Drive Digital Transformation Using AIAmazon Web Services
 
Dev348 ReInvent Corteva Agriscience
Dev348   ReInvent Corteva AgriscienceDev348   ReInvent Corteva Agriscience
Dev348 ReInvent Corteva AgriscienceRandy Black
 
AWS Initiate - Otimização de Custos com AWS
AWS Initiate - Otimização de Custos com AWSAWS Initiate - Otimização de Custos com AWS
AWS Initiate - Otimização de Custos com AWSAmazon Web Services LATAM
 
Modernize Your Desktop and Application Delivery with AWS - AWS Online Tech Talks
Modernize Your Desktop and Application Delivery with AWS - AWS Online Tech TalksModernize Your Desktop and Application Delivery with AWS - AWS Online Tech Talks
Modernize Your Desktop and Application Delivery with AWS - AWS Online Tech TalksAmazon Web Services
 
Go to Market with AWS - Kevin Park - AWS TechShift ANZ 2018
Go to Market with AWS - Kevin Park - AWS TechShift ANZ 2018Go to Market with AWS - Kevin Park - AWS TechShift ANZ 2018
Go to Market with AWS - Kevin Park - AWS TechShift ANZ 2018Amazon Web Services
 
Continuously Delivering Your Software on AWS - Adrian White - AWS TechShift A...
Continuously Delivering Your Software on AWS - Adrian White - AWS TechShift A...Continuously Delivering Your Software on AWS - Adrian White - AWS TechShift A...
Continuously Delivering Your Software on AWS - Adrian White - AWS TechShift A...Amazon Web Services
 
Closing the Skills Gap and Building a Culture of Continuous Learning
Closing the Skills Gap and Building a Culture of Continuous LearningClosing the Skills Gap and Building a Culture of Continuous Learning
Closing the Skills Gap and Building a Culture of Continuous LearningAmazon Web Services
 
Aws certified-solutions-architect-associate exam-guide
Aws certified-solutions-architect-associate exam-guideAws certified-solutions-architect-associate exam-guide
Aws certified-solutions-architect-associate exam-guideDeepak Sharma
 
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018Amazon Web Services
 

Tendances (20)

Remove Undifferentiated Heavy Lifting from CI/CD Toolsets with Corteva Agrisc...
Remove Undifferentiated Heavy Lifting from CI/CD Toolsets with Corteva Agrisc...Remove Undifferentiated Heavy Lifting from CI/CD Toolsets with Corteva Agrisc...
Remove Undifferentiated Heavy Lifting from CI/CD Toolsets with Corteva Agrisc...
 
Mcl345 re invent_sagemaker_dmbanga
Mcl345 re invent_sagemaker_dmbangaMcl345 re invent_sagemaker_dmbanga
Mcl345 re invent_sagemaker_dmbanga
 
Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
 
Database Freedom. Database migration approaches to get to the Cloud - Marcus ...
Database Freedom. Database migration approaches to get to the Cloud - Marcus ...Database Freedom. Database migration approaches to get to the Cloud - Marcus ...
Database Freedom. Database migration approaches to get to the Cloud - Marcus ...
 
Drive Digital Transformation Using AI
Drive Digital Transformation Using AIDrive Digital Transformation Using AI
Drive Digital Transformation Using AI
 
Plenary Session
Plenary SessionPlenary Session
Plenary Session
 
Dev348 ReInvent Corteva Agriscience
Dev348   ReInvent Corteva AgriscienceDev348   ReInvent Corteva Agriscience
Dev348 ReInvent Corteva Agriscience
 
AWS Initiate - Otimização de Custos com AWS
AWS Initiate - Otimização de Custos com AWSAWS Initiate - Otimização de Custos com AWS
AWS Initiate - Otimização de Custos com AWS
 
Moving to DevOps
Moving to DevOpsMoving to DevOps
Moving to DevOps
 
AWS Cloud economics
AWS Cloud economicsAWS Cloud economics
AWS Cloud economics
 
Modernize Your Desktop and Application Delivery with AWS - AWS Online Tech Talks
Modernize Your Desktop and Application Delivery with AWS - AWS Online Tech TalksModernize Your Desktop and Application Delivery with AWS - AWS Online Tech Talks
Modernize Your Desktop and Application Delivery with AWS - AWS Online Tech Talks
 
Go to Market with AWS - Kevin Park - AWS TechShift ANZ 2018
Go to Market with AWS - Kevin Park - AWS TechShift ANZ 2018Go to Market with AWS - Kevin Park - AWS TechShift ANZ 2018
Go to Market with AWS - Kevin Park - AWS TechShift ANZ 2018
 
Continuously Delivering Your Software on AWS - Adrian White - AWS TechShift A...
Continuously Delivering Your Software on AWS - Adrian White - AWS TechShift A...Continuously Delivering Your Software on AWS - Adrian White - AWS TechShift A...
Continuously Delivering Your Software on AWS - Adrian White - AWS TechShift A...
 
Digital transformation on aws
Digital transformation on awsDigital transformation on aws
Digital transformation on aws
 
Tendências na Transformação Digital
Tendências na Transformação DigitalTendências na Transformação Digital
Tendências na Transformação Digital
 
Cloud Economics - TCO 101
Cloud Economics - TCO 101Cloud Economics - TCO 101
Cloud Economics - TCO 101
 
Closing the Skills Gap and Building a Culture of Continuous Learning
Closing the Skills Gap and Building a Culture of Continuous LearningClosing the Skills Gap and Building a Culture of Continuous Learning
Closing the Skills Gap and Building a Culture of Continuous Learning
 
Aws certified-solutions-architect-associate exam-guide
Aws certified-solutions-architect-associate exam-guideAws certified-solutions-architect-associate exam-guide
Aws certified-solutions-architect-associate exam-guide
 
APN Live TW - APN Journey
APN Live TW - APN JourneyAPN Live TW - APN Journey
APN Live TW - APN Journey
 
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
 

Similaire à Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018

Introducing Amazon SageMaker - AWS Online Tech Talks
Introducing Amazon SageMaker - AWS Online Tech TalksIntroducing Amazon SageMaker - AWS Online Tech Talks
Introducing Amazon SageMaker - AWS Online Tech TalksAmazon Web Services
 
Quickly and easily build, train, and deploy machine learning models at any scale
Quickly and easily build, train, and deploy machine learning models at any scaleQuickly and easily build, train, and deploy machine learning models at any scale
Quickly and easily build, train, and deploy machine learning models at any scaleAWS Germany
 
Supercharge Your ML Model with SageMaker - AWS Summit Sydney 2018
Supercharge Your ML Model with SageMaker - AWS Summit Sydney 2018Supercharge Your ML Model with SageMaker - AWS Summit Sydney 2018
Supercharge Your ML Model with SageMaker - AWS Summit Sydney 2018Amazon Web Services
 
AWS의 새로운 언어, 음성, 텍스트 처리 인공 지능 서비스, Amazon SageMaker::Sunil Mallya::AWS Summit...
AWS의 새로운 언어, 음성, 텍스트 처리 인공 지능 서비스, Amazon SageMaker::Sunil Mallya::AWS Summit...AWS의 새로운 언어, 음성, 텍스트 처리 인공 지능 서비스, Amazon SageMaker::Sunil Mallya::AWS Summit...
AWS의 새로운 언어, 음성, 텍스트 처리 인공 지능 서비스, Amazon SageMaker::Sunil Mallya::AWS Summit...Amazon Web Services Korea
 
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
 
Your road to a Well Architected solution in the Cloud - Tel Aviv Summit 2018
Your road to a Well Architected solution in the Cloud - Tel Aviv Summit 2018Your road to a Well Architected solution in the Cloud - Tel Aviv Summit 2018
Your road to a Well Architected solution in the Cloud - Tel Aviv Summit 2018Amazon Web Services
 
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
 
How Peak.AI Uses Amazon SageMaker for Product Personalization (GPSTEC316) - A...
How Peak.AI Uses Amazon SageMaker for Product Personalization (GPSTEC316) - A...How Peak.AI Uses Amazon SageMaker for Product Personalization (GPSTEC316) - A...
How Peak.AI Uses Amazon SageMaker for Product Personalization (GPSTEC316) - A...Amazon Web Services
 
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
 
Building Deep Learning Applications with TensorFlow and SageMaker on AWS - Te...
Building Deep Learning Applications with TensorFlow and SageMaker on AWS - Te...Building Deep Learning Applications with TensorFlow and SageMaker on AWS - Te...
Building Deep Learning Applications with TensorFlow and SageMaker on AWS - Te...Amazon Web Services
 
Serverless AI with Scikit-Learn (GPSWS405) - AWS re:Invent 2018
Serverless AI with Scikit-Learn (GPSWS405) - AWS re:Invent 2018Serverless AI with Scikit-Learn (GPSWS405) - AWS re:Invent 2018
Serverless AI with Scikit-Learn (GPSWS405) - AWS re:Invent 2018Amazon 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
 
Predicting the Future with Amazon SageMaker - AWS Summit Sydney 2018
Predicting the Future with Amazon SageMaker - AWS Summit Sydney 2018Predicting the Future with Amazon SageMaker - AWS Summit Sydney 2018
Predicting the Future with Amazon SageMaker - AWS Summit Sydney 2018Amazon 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
 
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
 
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...Amazon 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
 
Supercharge your Machine Learning Solutions with Amazon SageMaker
Supercharge your Machine Learning Solutions with Amazon SageMakerSupercharge your Machine Learning Solutions with Amazon SageMaker
Supercharge your Machine Learning Solutions with Amazon SageMakerAmazon Web Services
 
打造新一代的企業 IT - Transforming Enterprise IT
打造新一代的企業 IT - Transforming Enterprise IT打造新一代的企業 IT - Transforming Enterprise IT
打造新一代的企業 IT - Transforming Enterprise ITAmazon Web Services
 

Similaire à Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018 (20)

Introducing Amazon SageMaker - AWS Online Tech Talks
Introducing Amazon SageMaker - AWS Online Tech TalksIntroducing Amazon SageMaker - AWS Online Tech Talks
Introducing Amazon SageMaker - AWS Online Tech Talks
 
Quickly and easily build, train, and deploy machine learning models at any scale
Quickly and easily build, train, and deploy machine learning models at any scaleQuickly and easily build, train, and deploy machine learning models at any scale
Quickly and easily build, train, and deploy machine learning models at any scale
 
Supercharge Your ML Model with SageMaker - AWS Summit Sydney 2018
Supercharge Your ML Model with SageMaker - AWS Summit Sydney 2018Supercharge Your ML Model with SageMaker - AWS Summit Sydney 2018
Supercharge Your ML Model with SageMaker - AWS Summit Sydney 2018
 
AWS의 새로운 언어, 음성, 텍스트 처리 인공 지능 서비스, Amazon SageMaker::Sunil Mallya::AWS Summit...
AWS의 새로운 언어, 음성, 텍스트 처리 인공 지능 서비스, Amazon SageMaker::Sunil Mallya::AWS Summit...AWS의 새로운 언어, 음성, 텍스트 처리 인공 지능 서비스, Amazon SageMaker::Sunil Mallya::AWS Summit...
AWS의 새로운 언어, 음성, 텍스트 처리 인공 지능 서비스, Amazon SageMaker::Sunil Mallya::AWS Summit...
 
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
 
Your road to a Well Architected solution in the Cloud - Tel Aviv Summit 2018
Your road to a Well Architected solution in the Cloud - Tel Aviv Summit 2018Your road to a Well Architected solution in the Cloud - Tel Aviv Summit 2018
Your road to a Well Architected solution in the Cloud - Tel Aviv Summit 2018
 
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
 
How Peak.AI Uses Amazon SageMaker for Product Personalization (GPSTEC316) - A...
How Peak.AI Uses Amazon SageMaker for Product Personalization (GPSTEC316) - A...How Peak.AI Uses Amazon SageMaker for Product Personalization (GPSTEC316) - A...
How Peak.AI Uses Amazon SageMaker for Product Personalization (GPSTEC316) - A...
 
Are you Well-Architected?
Are you Well-Architected?Are you Well-Architected?
Are you Well-Architected?
 
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
 
Building Deep Learning Applications with TensorFlow and SageMaker on AWS - Te...
Building Deep Learning Applications with TensorFlow and SageMaker on AWS - Te...Building Deep Learning Applications with TensorFlow and SageMaker on AWS - Te...
Building Deep Learning Applications with TensorFlow and SageMaker on AWS - Te...
 
Serverless AI with Scikit-Learn (GPSWS405) - AWS re:Invent 2018
Serverless AI with Scikit-Learn (GPSWS405) - AWS re:Invent 2018Serverless AI with Scikit-Learn (GPSWS405) - AWS re:Invent 2018
Serverless AI with Scikit-Learn (GPSWS405) - AWS re:Invent 2018
 
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
 
Predicting the Future with Amazon SageMaker - AWS Summit Sydney 2018
Predicting the Future with Amazon SageMaker - AWS Summit Sydney 2018Predicting the Future with Amazon SageMaker - AWS Summit Sydney 2018
Predicting the Future with Amazon SageMaker - AWS Summit Sydney 2018
 
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
 
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...
 
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...
CI/CD for Your Machine Learning Pipeline with Amazon SageMaker (DVC303) - AWS...
 
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
 
Supercharge your Machine Learning Solutions with Amazon SageMaker
Supercharge your Machine Learning Solutions with Amazon SageMakerSupercharge your Machine Learning Solutions with Amazon SageMaker
Supercharge your Machine Learning Solutions with Amazon SageMaker
 
打造新一代的企業 IT - Transforming Enterprise IT
打造新一代的企業 IT - Transforming Enterprise IT打造新一代的企業 IT - Transforming Enterprise IT
打造新一代的企業 IT - Transforming Enterprise IT
 

Dernier

Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Pooja Nehwal
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsaqsarehman5055
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfSkillCertProExams
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Delhi Call girls
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaKayode Fayemi
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCamilleBoulbin1
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar TrainingKylaCullinane
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIINhPhngng3
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lodhisaajjda
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoKayode Fayemi
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxraffaeleoman
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Chameera Dedduwage
 
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedDelhi Call girls
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Vipesco
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardsticksaastr
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...amilabibi1
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfSenaatti-kiinteistöt
 

Dernier (20)

Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 

Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018

  • 1. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Yotam Yarden Data Scientist, Amazon Web Services Build a Recommendation Engine on AWS Today
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda • Recommendation Engine – Why? • Recommendation Engine – Common Techniques • Introducing Amazon SageMaker • Develop, Train & Deploy a Recommendation Engine in 15 minutes • Customer use cases
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Artificial Intelligence At Amazon (1995)
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. And today… My Profile – amazon.de My Profile – amazon.com
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. • Personalize and enhance customer experience • Different goals: • Increased time spent on a platform • Suggest complementary items • Customer satisfaction Motivation
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Use Cases Ecommerce: • Amazon.com Content: • Movies (Netflix) • Music (Amazon Music) • Articles (The Global And Mail) Finance: • Services Recommendation • Stocks buying / selling • Relevant news and stock related data Education: • Courses recommendations Legal: • Similar cases
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda • Recommendation Engine – Why? • Recommendation Engine – Common Techniques • Introducing Amazon SageMaker • Develop, Train & Deploy a Recommendation Engine in 15 minutes • Customer Use Cases
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. https://www.oreilly.com/ideas/deep-matrix-factorization-using-apache-mxnet?cmp=tw-data-na-article-engagement_sponsored+kibird
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Supervised Machine Learning All Labeled Data Train Test Model Training Model Labels Test Set Predictions |Predictions – True Labels| = Accuracy
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. https://www.oreilly.com/ideas/deep-matrix-factorization-using-apache-mxnet?cmp=tw-data-na-article-engagement_sponsored+kibird Testset Test / Validation
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Naïve approach Linear model? [type of user, movie genre, etc.] Polynomial model? [+interactions]
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Matrix Factorization X≈ UserEmbeddings Item Embeddings
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Matrix Factorization – “Neural Networks” Representation
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Deep Matrix Factorization
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Binary Predictions
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Binary Predictions +Negative Sampling Negative
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Most of the Data is Still Untapped • Images • Titles • Descriptions • Reviews • Episode Names
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. DSSM – Deep Structures Semantic Models User Embedding Item Embedding ⨀ ⨀⨁ score output user Search BOW title words BOW resnet: imgs dropout dense densedensedensedense concat concat densedense
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Which Technique to Choose? Roadmap Matrix Iterative process     Data Available Limited user data Binary user-item interaction User data Additional user-item interaction More user data Extensive item data Extensive user data Extensive item data Relevant Algorithms Matrix Factorization Binary Matrix Factorization Factorization Machines DiFacto DSSM Customized and more advanced DSSM Relative Complexity 2 4 5 5 Deployment Considerations  Historical data size – 30d / 60d / 1y…  Fine-tuning techniques (daily, weekly..)  Inference - compressed model? Tradeoff between model complexity and inference latency  Validation system setup  Iterate fast and simple
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda • Recommendation Engine – Why? • Recommendation Engine – Common Techniques • Introducing Amazon SageMaker • Develop, Train & Deploy a Recommendation Engine in 15 minutes • Customer Use Cases
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. ML @ AWS: Our mission Put machine learning in the hands of every developer and data scientist
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customer Running ML on AWS Today
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. ML is still too complicated for everyday developers and data scientists Collect and prepare training data Choose and optimize 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
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. A m a z o n S a g e M a k e r Eas ily build, train, and deploy mac hine lear ning models
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker Pre-built notebooks for common problems BUILD Choose and optimize 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
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Pre-built notebooks for common problems K-Means Clustering Principal Component Analysis Neural Topic Modelling Factorization Machines Linear Learner - Regression XGBoost Latent Dirichlet Allocation Image Classification Seq2Seq Linear Learner - Classification ALGORITHMS Apache MXNet TensorFlow Caffe2, CNTK, PyTorch, Torch FRAMEWORKS Set up and m anage environments for training Train and tune m odel (trial and error) Deploy m odel in production Scale and m anage the production environment Built-in, high performance algorithms BUILD Amazon SageMaker
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Pre-built notebooks for common problems Built-in, high performance algorithms One-click training BUILD TRAIN Train and tune model (trial and error) Deploy model in production Scale and manage the production environment Amazon SageMaker
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Pre-built notebooks for common problems Built-in, high performance algorithms One-click training Hyperparameter optimization BUILD TRAIN Deploy model in production Scale and manage the production environment Amazon SageMaker
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Pre-built notebooks for common problems Built-in, high performance algorithms One-click deployment One-click training Hyperparameter optimization Scale and manage the production environment BUILD TRAIN DEPLOY Amazon SageMaker
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Fully managed hosting with auto- scaling One-click deployment Pre-built notebooks for common problems Built-in, high performance algorithms One-click training Hyperparameter optimization BUILD TRAIN DEPLOY Amazon SageMaker
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda • Recommendation Engine – Why? • Recommendation Engine – Common Techniques • Introducing Amazon SageMaker • Develop, Train & Deploy a Recommendation Engine in 15 minutes • Customer Use Cases
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. console
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda • Recommendation Engine – Why? • Recommendation Engine – Common Techniques • Introducing Amazon SageMaker • Develop, Train & Deploy a Recommendation Engine in 15 minutes • Customer Use Cases
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customers Use Cases Erento’s in-house Data Science team is using Amazon SageMaker to build and deploy ML models to solve item availability and decrease the enquiry-to-offer time through a recommendation system, which suggests similar items that are available and increases the chance for a successful booking. Using Amazon SageMaker reduced our recommendation system building time from half a year to few weeks and reduced the algorithm training time from hours to few seconds. It also helped us reduce dependencies between projects, which has streamlined our whole pre-deployment process. - Wassim Zoghlami, Data Scientist Engineer at Erento Using machine learning, we can provide better recommendations for our clients and enhance their customer experience. The AWS ML Acceleration Program delivered by the Professional Services Team, was really useful and suited our business needs. We believe that with Amazon SageMaker we can build a great recommendation system, and will be able to scale our ML training and deployment jobs in a more simple and faster way. - Igor Veremchuk - Director of Engineering at Datajet Once we at HolidayPirates decided to take a strategic step towards personalization, we wanted to move fast. With the help of AWS Professional Services and the account team introducing us to Amazon SageMaker we are now able to develop, train and deploy recommendation system models in a very short time and independently from any other department. We no longer need to wear the hats of IT, big data, data science etc, and we can focus on what is important for our customers and enhance their user experience. - Bojan Kostic, Data Team Lead at HolidayPirates “ “ “ “ “ “
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. References • https://www.oreilly.com/ideas/deep-matrix-factorization-using- apache-mxnet • https://github.com/apache/incubator-mxnet • https://github.com/awslabs/amazon-sagemaker-examples • https://www.csie.ntu.edu.tw/~b97053/paper/Rendle2010FM.pdf • https://www.youtube.com/watch?v=cftJAuwKWkA • https://www.youtube.com/watch?v=1cRGpDXTJC8&t=640s