SlideShare a Scribd company logo
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Yotam Yarden
Data Scientist, Amazon Web Services
AWS Pop UP Loft Berlin 2018
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
• Customer use cases
• Develop, Train & Deploy a Recommendation Engine
© 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
• Customer use cases
• Develop, Train & Deploy a Recommendation Engine
© 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
• Customer use cases
• Develop, Train & Deploy a Recommendation Engine
© 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 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, tr ain, 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
• Customer Use Cases
• Develop, Train & Deploy a Recommendation Engine
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customers Use Case - erento is using Amazon
SageMaker to develop, train, and deploy
recommendation systems in their market place
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
“
“
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
• Recommendation Engine – Why?
• Recommendation Engine – Common Techniques
• Introducing Amazon SageMaker
• Customer use cases
• Develop, Train & Deploy a Recommendation Engine
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
console
© 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!

More Related Content

What's hot

AWS Cloud economics
AWS Cloud economicsAWS Cloud economics
AWS Cloud economics
Reham Maher El-Safarini
 
Tendências na Transformação Digital
Tendências na Transformação DigitalTendências na Transformação Digital
Tendências na Transformação Digital
Amazon Web Services LATAM
 
The Amazon Partner Network
The Amazon Partner NetworkThe Amazon Partner Network
The Amazon Partner Network
Amazon Web Services
 
Going Big in the Cloud: Migrations – Opportunity for You and Your Customers (...
Going Big in the Cloud: Migrations – Opportunity for You and Your Customers (...Going Big in the Cloud: Migrations – Opportunity for You and Your Customers (...
Going Big in the Cloud: Migrations – Opportunity for You and Your Customers (...
Amazon Web Services
 
Plenary Session
Plenary SessionPlenary Session
Plenary Session
Amazon Web Services
 
Reducing the Total Cost of IT Infrastructure with AWS Cloud Economics
Reducing the Total Cost of IT Infrastructure with AWS Cloud EconomicsReducing the Total Cost of IT Infrastructure with AWS Cloud Economics
Reducing the Total Cost of IT Infrastructure with AWS Cloud Economics
Amazon Web Services
 
APN Live - Smooth Your APN Journey - Partner Central, Navigate & Opportunity ...
APN Live - Smooth Your APN Journey - Partner Central, Navigate & Opportunity ...APN Live - Smooth Your APN Journey - Partner Central, Navigate & Opportunity ...
APN Live - Smooth Your APN Journey - Partner Central, Navigate & Opportunity ...
Amazon Web Services
 
APN Live HK - Acceleration Funding Presentation
APN Live HK - Acceleration Funding PresentationAPN Live HK - Acceleration Funding Presentation
APN Live HK - Acceleration Funding Presentation
Amazon Web Services
 
Build a Profitable and Customer-Centric Next-Gen MSP Practice (GPSBUS205) - A...
Build a Profitable and Customer-Centric Next-Gen MSP Practice (GPSBUS205) - A...Build a Profitable and Customer-Centric Next-Gen MSP Practice (GPSBUS205) - A...
Build a Profitable and Customer-Centric Next-Gen MSP Practice (GPSBUS205) - A...
Amazon Web Services
 
Build Your Case for the Cloud: How to Engage Stakeholders Across Your Business
Build Your Case for the Cloud: How to Engage Stakeholders Across Your BusinessBuild Your Case for the Cloud: How to Engage Stakeholders Across Your Business
Build Your Case for the Cloud: How to Engage Stakeholders Across Your Business
Amazon Web Services
 
Replatform .NET Applications with Windows Containers
Replatform .NET Applications with Windows ContainersReplatform .NET Applications with Windows Containers
Replatform .NET Applications with Windows Containers
NeerajSingh1028
 
APN_Live_20190722_Introduction_to_SA
APN_Live_20190722_Introduction_to_SAAPN_Live_20190722_Introduction_to_SA
APN_Live_20190722_Introduction_to_SA
Amazon Web Services
 
APN Live Hong Kong - Partnering with AWS
APN Live Hong Kong - Partnering with AWSAPN Live Hong Kong - Partnering with AWS
APN Live Hong Kong - Partnering with AWS
Amazon Web Services
 
Cloud Deep Dive: Total Cost of Ownership - John Enoch
Cloud Deep Dive: Total Cost of Ownership - John EnochCloud Deep Dive: Total Cost of Ownership - John Enoch
Cloud Deep Dive: Total Cost of Ownership - John Enoch
Amazon Web Services
 
Remediate Tech Debt or Drive Innovation - AWS Summit Sydney 2018
Remediate Tech Debt or Drive Innovation - AWS Summit Sydney 2018Remediate Tech Debt or Drive Innovation - AWS Summit Sydney 2018
Remediate Tech Debt or Drive Innovation - AWS Summit Sydney 2018
Amazon Web Services
 
Partnering with AWS
Partnering with AWSPartnering with AWS
Partnering with AWS
AWS Germany
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
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
 
Digital transformation on aws
Digital transformation on awsDigital transformation on aws
Digital transformation on aws
Reham Maher El-Safarini
 

What's hot (20)

AWS Cloud economics
AWS Cloud economicsAWS Cloud economics
AWS Cloud economics
 
Tendências na Transformação Digital
Tendências na Transformação DigitalTendências na Transformação Digital
Tendências na Transformação Digital
 
The Amazon Partner Network
The Amazon Partner NetworkThe Amazon Partner Network
The Amazon Partner Network
 
Going Big in the Cloud: Migrations – Opportunity for You and Your Customers (...
Going Big in the Cloud: Migrations – Opportunity for You and Your Customers (...Going Big in the Cloud: Migrations – Opportunity for You and Your Customers (...
Going Big in the Cloud: Migrations – Opportunity for You and Your Customers (...
 
Plenary Session
Plenary SessionPlenary Session
Plenary Session
 
Reducing the Total Cost of IT Infrastructure with AWS Cloud Economics
Reducing the Total Cost of IT Infrastructure with AWS Cloud EconomicsReducing the Total Cost of IT Infrastructure with AWS Cloud Economics
Reducing the Total Cost of IT Infrastructure with AWS Cloud Economics
 
APN Live - Smooth Your APN Journey - Partner Central, Navigate & Opportunity ...
APN Live - Smooth Your APN Journey - Partner Central, Navigate & Opportunity ...APN Live - Smooth Your APN Journey - Partner Central, Navigate & Opportunity ...
APN Live - Smooth Your APN Journey - Partner Central, Navigate & Opportunity ...
 
APN Live HK - Acceleration Funding Presentation
APN Live HK - Acceleration Funding PresentationAPN Live HK - Acceleration Funding Presentation
APN Live HK - Acceleration Funding Presentation
 
Build a Profitable and Customer-Centric Next-Gen MSP Practice (GPSBUS205) - A...
Build a Profitable and Customer-Centric Next-Gen MSP Practice (GPSBUS205) - A...Build a Profitable and Customer-Centric Next-Gen MSP Practice (GPSBUS205) - A...
Build a Profitable and Customer-Centric Next-Gen MSP Practice (GPSBUS205) - A...
 
Build Your Case for the Cloud: How to Engage Stakeholders Across Your Business
Build Your Case for the Cloud: How to Engage Stakeholders Across Your BusinessBuild Your Case for the Cloud: How to Engage Stakeholders Across Your Business
Build Your Case for the Cloud: How to Engage Stakeholders Across Your Business
 
Replatform .NET Applications with Windows Containers
Replatform .NET Applications with Windows ContainersReplatform .NET Applications with Windows Containers
Replatform .NET Applications with Windows Containers
 
APN_Live_20190722_Introduction_to_SA
APN_Live_20190722_Introduction_to_SAAPN_Live_20190722_Introduction_to_SA
APN_Live_20190722_Introduction_to_SA
 
APN Live Hong Kong - Partnering with AWS
APN Live Hong Kong - Partnering with AWSAPN Live Hong Kong - Partnering with AWS
APN Live Hong Kong - Partnering with AWS
 
Cloud Deep Dive: Total Cost of Ownership - John Enoch
Cloud Deep Dive: Total Cost of Ownership - John EnochCloud Deep Dive: Total Cost of Ownership - John Enoch
Cloud Deep Dive: Total Cost of Ownership - John Enoch
 
APN Live HK - Partner Journey
APN Live HK - Partner JourneyAPN Live HK - Partner Journey
APN Live HK - Partner Journey
 
Remediate Tech Debt or Drive Innovation - AWS Summit Sydney 2018
Remediate Tech Debt or Drive Innovation - AWS Summit Sydney 2018Remediate Tech Debt or Drive Innovation - AWS Summit Sydney 2018
Remediate Tech Debt or Drive Innovation - AWS Summit Sydney 2018
 
Partnering with AWS
Partnering with AWSPartnering with AWS
Partnering with AWS
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
 
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
 
Digital transformation on aws
Digital transformation on awsDigital transformation on aws
Digital transformation on aws
 

Similar to Build Your Recommendation Engine on AWS Today!

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
AWS Germany
 
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
Amazon Web Services
 
Introduction to Sagemaker
Introduction to SagemakerIntroduction to Sagemaker
Introduction to Sagemaker
Amazon Web Services
 
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
Amazon Web Services
 
Building a Recommender System on AWS
Building a Recommender System on AWSBuilding a Recommender System on AWS
Building a Recommender System on AWS
Amazon Web Services
 
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
 
Building a Serverless AI Powered Twitter Bot: Collision 2018
Building a Serverless AI Powered Twitter Bot: Collision 2018Building a Serverless AI Powered Twitter Bot: Collision 2018
Building a Serverless AI Powered Twitter Bot: Collision 2018
Amazon Web Services
 
Where ml ai_heavy
Where ml ai_heavyWhere ml ai_heavy
Where ml ai_heavy
Randall Hunt
 
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 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
 
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
 
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 SageMaker
Amazon Web Services
 
Are you Well-Architected?
Are you Well-Architected?Are you Well-Architected?
Are you Well-Architected?
Amazon Web Services
 
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
 
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
Amazon 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 2018
Amazon 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 SageMaker
Amazon Web Services
 
AI Services for Developers | AWS Floor28
AI Services for Developers | AWS Floor28AI Services for Developers | AWS Floor28
AI Services for Developers | AWS Floor28
Amazon Web Services
 
AI Services for Developers - Floor28
AI Services for Developers - Floor28AI Services for Developers - Floor28
AI Services for Developers - Floor28
Boaz Ziniman
 

Similar to Build Your Recommendation Engine on AWS Today! (20)

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
 
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
 
Introduction to Sagemaker
Introduction to SagemakerIntroduction to Sagemaker
Introduction to Sagemaker
 
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
 
Building a Recommender System on AWS
Building a Recommender System on AWSBuilding a Recommender System on AWS
Building a Recommender System on 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...
 
Building a Serverless AI Powered Twitter Bot: Collision 2018
Building a Serverless AI Powered Twitter Bot: Collision 2018Building a Serverless AI Powered Twitter Bot: Collision 2018
Building a Serverless AI Powered Twitter Bot: Collision 2018
 
Where ml ai_heavy
Where ml ai_heavyWhere ml ai_heavy
Where ml ai_heavy
 
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
 
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
 
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
 
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...
 
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
 
Are you Well-Architected?
Are you Well-Architected?Are you Well-Architected?
Are you Well-Architected?
 
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...
 
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
 
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
 
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
 
AI Services for Developers | AWS Floor28
AI Services for Developers | AWS Floor28AI Services for Developers | AWS Floor28
AI Services for Developers | AWS Floor28
 
AI Services for Developers - Floor28
AI Services for Developers - Floor28AI Services for Developers - Floor28
AI Services for Developers - Floor28
 

More from AWS Germany

Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAnalytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
AWS Germany
 
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
AWS Germany
 
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
AWS Germany
 
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
AWS Germany
 
Modern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWSModern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWS
AWS Germany
 
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerModern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
AWS Germany
 
Building Smart Home skills for Alexa
Building Smart Home skills for AlexaBuilding Smart Home skills for Alexa
Building Smart Home skills for Alexa
AWS Germany
 
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureHotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
AWS Germany
 
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopWild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
AWS Germany
 
Log Analytics with AWS
Log Analytics with AWSLog Analytics with AWS
Log Analytics with AWS
AWS Germany
 
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
AWS Germany
 
AWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Programme für Nonprofits
AWS Programme für Nonprofits
AWS Germany
 
Microservices and Data Design
Microservices and Data DesignMicroservices and Data Design
Microservices and Data Design
AWS Germany
 
Serverless vs. Developers – the real crash
Serverless vs. Developers – the real crashServerless vs. Developers – the real crash
Serverless vs. Developers – the real crash
AWS Germany
 
Query your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceQuery your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performance
AWS Germany
 
Secret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultSecret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s Vault
AWS Germany
 
EKS Workshop
 EKS Workshop EKS Workshop
EKS Workshop
AWS Germany
 
Scale to Infinity with ECS
Scale to Infinity with ECSScale to Infinity with ECS
Scale to Infinity with ECS
AWS Germany
 
Containers on AWS - State of the Union
Containers on AWS - State of the UnionContainers on AWS - State of the Union
Containers on AWS - State of the Union
AWS Germany
 
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailDeploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
AWS Germany
 

More from AWS Germany (20)

Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAnalytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
 
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
 
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
 
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
 
Modern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWSModern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWS
 
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerModern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
 
Building Smart Home skills for Alexa
Building Smart Home skills for AlexaBuilding Smart Home skills for Alexa
Building Smart Home skills for Alexa
 
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureHotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
 
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopWild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
 
Log Analytics with AWS
Log Analytics with AWSLog Analytics with AWS
Log Analytics with AWS
 
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
 
AWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Programme für Nonprofits
AWS Programme für Nonprofits
 
Microservices and Data Design
Microservices and Data DesignMicroservices and Data Design
Microservices and Data Design
 
Serverless vs. Developers – the real crash
Serverless vs. Developers – the real crashServerless vs. Developers – the real crash
Serverless vs. Developers – the real crash
 
Query your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceQuery your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performance
 
Secret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultSecret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s Vault
 
EKS Workshop
 EKS Workshop EKS Workshop
EKS Workshop
 
Scale to Infinity with ECS
Scale to Infinity with ECSScale to Infinity with ECS
Scale to Infinity with ECS
 
Containers on AWS - State of the Union
Containers on AWS - State of the UnionContainers on AWS - State of the Union
Containers on AWS - State of the Union
 
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailDeploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
 

Recently uploaded

Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 

Recently uploaded (20)

Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 

Build Your Recommendation Engine on AWS Today!

  • 1. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Yotam Yarden Data Scientist, Amazon Web Services AWS Pop UP Loft Berlin 2018 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 • Customer use cases • Develop, Train & Deploy a Recommendation Engine
  • 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 • Customer use cases • Develop, Train & Deploy a Recommendation Engine
  • 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 • Customer use cases • Develop, Train & Deploy a Recommendation Engine
  • 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 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, tr ain, 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 • Customer Use Cases • Develop, Train & Deploy a Recommendation Engine
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customers Use Case - erento is using Amazon SageMaker to develop, train, and deploy recommendation systems in their market place 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 “ “
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda • Recommendation Engine – Why? • Recommendation Engine – Common Techniques • Introducing Amazon SageMaker • Customer use cases • Develop, Train & Deploy a Recommendation Engine
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. console
  • 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