SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Cloud  Academy  &  AWS:  
how  we  use  Amazon  Web  Services  
for  machine  learning  and  data  collec:on
cloudacademy.com
4/27/2016
About  us
Alex  Casalboni Roberto  Turrin Luca  Baroffio
Sr.  SoCware  Engineer Sr.  Data  Scien:st  (PhD)   Data  Scien:st  (PhD)
@alex_casalboni @robytur @lucabaroffio
clda.co/webinar-ML
What  is  Machine  Learning  (ML)?
Back  to  1959  (A.  Samuel)
Decision  problems  that    
can  be  modeled  from  data
clda.co/webinar-ML
Machine  Learning  pipeline
Training Predic1on
batch real-­‐:me
Feature  
extrac1on
batch
data informaGon
features ML  models
clda.co/webinar-ML
?
Machine  Learning  taxonomy
Supervised    
Learning
Unsupervised    
Learning
clda.co/webinar-ML
?
Machine  Learning  taxonomy
classifica3on
regression
170

cm
Supervised    
Learning
Unsupervised    
Learning
clda.co/webinar-ML
Machine  Learning  taxonomy
Supervised    
Learning
Unsupervised    
Learning
clda.co/webinar-ML
Machine  Learning  taxonomy
clustering
rule  extrac3on
group A group B
A, B C
Supervised    
Learning
Unsupervised    
Learning
clda.co/webinar-ML
What  problems  can  ML  solve  for  you?
Supervised    
Learning
Unsupervised    
Learning
classifica'on
regression
clustering
rule  extrac'on
?
170

cm
gro gro
A, B C
clda.co/webinar-ML
What  problems  can  ML  solve  for  you?
Supervised    
Learning
Unsupervised    
Learning
classifica'on
regression
clustering
rule  extrac'on
?
fraud  detecGon
170

cm
gro gro
A, B C
price  of  a  stock  over  Gme
purchase  likelihood
user  segmentaGon
clda.co/webinar-ML
Learning
Data
Machine
Cloud
Big
Science
Information
Internet
Statistics
Technology
Python Future
Mining Social
Deep
IOT
Algorithms
Management
Storage Petabytes
Parallel
Network
Privacy
Million
NoSQL
PaaS
SQL
Database
Exabytes
Billion
Dataset
Hadoop
R
clda.co/webinar-ML
Machine  learning  and  Big  data
“90%  of  the  data  in  the  world  today  has  been    
created  in  the  last  two  years  alone”  -­‐  IBM
“300+  hours  worth  of  video  content  is  being    
uploaded  to  the  site  every  minute”  -­‐  Youtube
clda.co/webinar-ML
Big  data  challenges
clda.co/webinar-ML
This  much  data  can’t  be  manually  inspected
Data-­‐driven  decisions
Distributed/parallel  compu=ng
The  curse  of  dimensionality
Why  is  deploying  ML  models  a  challenge?
clda.co/webinar-ML
Why  is  deploying  ML  models  a  challenge?
1.  Prototyping  !=  Produc=on-­‐ready
2.  We  need  Elas=city
4.  Avoid  lack  of  ownership
clda.co/webinar-ML
3.  Too  many  nice-­‐to-­‐have  features
Where  is  the  lack  of  ownership?
clda.co/webinar-ML
!=
Data  Scien=st DevOps
Machine  Learning  
Data  mining  
Sta:s:cal  analysis
System  administra:on  
(Cloud)  Opera:ons  
SoCware  engineering
Many  op:ons  and  tools  offered  by  AWS
ELB Auto  Scaling
Elas:c  
Beanstalk
Amazon  
ML
ECS
EMR LambdaEC2
API  
Gateway
clda.co/webinar-ML
Serverless  compu:ng  to  the  rescue!
Transparent  scalability,  elas=city  and  availability
Developer-­‐friendly  maintenance  (versioning  +  aliases)
AWS  
Lambda
Event-­‐driven  approach  &  never  pay  for  idle
1  func=on  =  1  model
clda.co/webinar-ML
A/B  tes=ng  via  composi=on
How  is  “Serverless”  possible?
There is always a server somewhere,

you just don't have to worry about it :)
clda.co/webinar-ML
AWS  Lambda  +  Amazon  API  Gateway
+
AWS  
Lambda
API  
Gateway
RESTful  &  auth  layer
Global  CDN  and  caching  (CloudFront)
Staging  &  versioning  &  mocking
API  Decoupling
clda.co/webinar-ML
Quick  Example
clda.co/webinar-ML
clda.co/webinar-ML-example
clda.co/webinar-ML
clda.co/webinar-ML-lambda
AWS  Lambda  limita:ons
clda.co/webinar-ML
No  real-­‐=me  models  (only  pseudo  real-­‐=me)
Deployment  package  management:  size  limit  and  OS  libraries
Not  suitable  for  model  training  yet  (5  min  max  execu=on  =me)AWS  
Lambda
What  about  Amazon  Machine  Learning?
clda.co/webinar-ML
Amazon  
ML
One  of  the  first  MLaaS  solu=ons  (1  year  old)
Great  service  for  classifica=on  and  regression
Only  linear  models  (linear  &  logis=c  regression  +  SGD)
No  support  for  advanced  scenarios  yet    
(collabora=ve  recommenda=on,  mul=media,  online  learning,  etc.)
Key  Takeaways
clda.co/webinar-ML
Data-­‐driven  decision  and  user-­‐centered  ML  will  make  your  product  smarter
Maximize  ownership  by  removing  obstacles  btw  prototype  and  produc=on
Eliminate  tradeoffs  btw  high-­‐scalability  and  nice-­‐to-­‐have  features
Go  Serverless  and  stop  worrying  about  Ops
MLaaS  makes  your  life  even  simpler,  unless  you  need  more  control
Thank  you  for  acending  :)
cloudacademy.com
Q  &  A

Weitere ähnliche Inhalte

Was ist angesagt?

Amazon reInvent 2020 Recap: AI and Machine Learning
Amazon reInvent 2020 Recap:  AI and Machine LearningAmazon reInvent 2020 Recap:  AI and Machine Learning
Amazon reInvent 2020 Recap: AI and Machine Learning
Chris Fregly
 

Was ist angesagt? (20)

Amazon reInvent 2020 Recap: AI and Machine Learning
Amazon reInvent 2020 Recap:  AI and Machine LearningAmazon reInvent 2020 Recap:  AI and Machine Learning
Amazon reInvent 2020 Recap: AI and Machine Learning
 
Building Serverless Machine Learning models in the Cloud
Building Serverless Machine Learning models in the CloudBuilding Serverless Machine Learning models in the Cloud
Building Serverless Machine Learning models in the Cloud
 
Building smart applications with AWS AI services (October 2019)
Building smart applications with AWS AI services (October 2019)Building smart applications with AWS AI services (October 2019)
Building smart applications with AWS AI services (October 2019)
 
IaC: Tools of the trade
IaC: Tools of the tradeIaC: Tools of the trade
IaC: Tools of the trade
 
Build, train and deploy ML models with Amazon SageMaker (May 2019)
Build, train and deploy ML models with Amazon SageMaker (May 2019)Build, train and deploy ML models with Amazon SageMaker (May 2019)
Build, train and deploy ML models with Amazon SageMaker (May 2019)
 
Waking the Data Scientist at 2am: Detect Model Degradation on Production Mod...
Waking the Data Scientist at 2am:  Detect Model Degradation on Production Mod...Waking the Data Scientist at 2am:  Detect Model Degradation on Production Mod...
Waking the Data Scientist at 2am: Detect Model Degradation on Production Mod...
 
Machine learning at scale by Amy Unruh from Google
Machine learning at scale by  Amy Unruh from GoogleMachine learning at scale by  Amy Unruh from Google
Machine learning at scale by Amy Unruh from Google
 
Automate your Machine Learning
Automate your Machine LearningAutomate your Machine Learning
Automate your Machine Learning
 
Batchly - Automated AWS Cost Reduction
Batchly - Automated AWS Cost ReductionBatchly - Automated AWS Cost Reduction
Batchly - Automated AWS Cost Reduction
 
The Future of AI (September 2019)
The Future of AI (September 2019)The Future of AI (September 2019)
The Future of AI (September 2019)
 
Machine Learning at the Edge
Machine Learning at the EdgeMachine Learning at the Edge
Machine Learning at the Edge
 
Global AI Night - Azure ML visual interface
Global AI Night - Azure ML visual interfaceGlobal AI Night - Azure ML visual interface
Global AI Night - Azure ML visual interface
 
MLOps by Sasha Rosenbaum
MLOps by Sasha RosenbaumMLOps by Sasha Rosenbaum
MLOps by Sasha Rosenbaum
 
Making AI FaaSt - QCon SF 2018
Making AI FaaSt - QCon SF 2018Making AI FaaSt - QCon SF 2018
Making AI FaaSt - QCon SF 2018
 
Apache Liminal (Incubating)—Orchestrate the Machine Learning Pipeline
Apache Liminal (Incubating)—Orchestrate the Machine Learning PipelineApache Liminal (Incubating)—Orchestrate the Machine Learning Pipeline
Apache Liminal (Incubating)—Orchestrate the Machine Learning Pipeline
 
Build, train, and deploy ML models at scale.pdf
Build, train, and deploy ML models at scale.pdfBuild, train, and deploy ML models at scale.pdf
Build, train, and deploy ML models at scale.pdf
 
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
Migrate Microsoft Applications to AWS like an Expert (WIN301) - AWS re:Invent...
 
20110504 AWS 台北開發者聚會
20110504 AWS 台北開發者聚會20110504 AWS 台北開發者聚會
20110504 AWS 台北開發者聚會
 
AWS Machine Learning & Google Cloud Machine Learning
AWS Machine Learning & Google Cloud Machine LearningAWS Machine Learning & Google Cloud Machine Learning
AWS Machine Learning & Google Cloud Machine Learning
 
Scalable Deep Learning on AWS using Apache MXNet (May 2017)
Scalable Deep Learning on AWS using Apache MXNet (May 2017)Scalable Deep Learning on AWS using Apache MXNet (May 2017)
Scalable Deep Learning on AWS using Apache MXNet (May 2017)
 

Ähnlich wie Cloud Academy & AWS: how we use Amazon Web Services for machine learning and data collection

Ähnlich wie Cloud Academy & AWS: how we use Amazon Web Services for machine learning and data collection (20)

AWS User Group BiH @ Mostar
AWS User Group BiH @ MostarAWS User Group BiH @ Mostar
AWS User Group BiH @ Mostar
 
Introduction to the Serverless paradigm
Introduction to the Serverless paradigmIntroduction to the Serverless paradigm
Introduction to the Serverless paradigm
 
Machine learning on streams of data
Machine learning on streams of dataMachine learning on streams of data
Machine learning on streams of data
 
AWS re:Invent 2017 Recap - Solutions Updates
AWS re:Invent 2017 Recap - Solutions UpdatesAWS re:Invent 2017 Recap - Solutions Updates
AWS re:Invent 2017 Recap - Solutions Updates
 
AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?
 
Architetture serverless e pattern avanzati per AWS Lambda
Architetture serverless e pattern avanzati per AWS LambdaArchitetture serverless e pattern avanzati per AWS Lambda
Architetture serverless e pattern avanzati per AWS Lambda
 
Intro To Serverless Application Architecture: Collision 2018
Intro To Serverless Application Architecture: Collision 2018Intro To Serverless Application Architecture: Collision 2018
Intro To Serverless Application Architecture: Collision 2018
 
Building a Big Data & Analytics Platform using AWS
Building a Big Data & Analytics Platform using AWS Building a Big Data & Analytics Platform using AWS
Building a Big Data & Analytics Platform using AWS
 
Machine Learning on AWS
Machine Learning on AWSMachine Learning on AWS
Machine Learning on AWS
 
AWS Summit Seoul 2015 - AWS 최신 서비스 살펴보기 - Aurora, Lambda, EFS, Machine Learn...
AWS Summit Seoul 2015 -  AWS 최신 서비스 살펴보기 - Aurora, Lambda, EFS, Machine Learn...AWS Summit Seoul 2015 -  AWS 최신 서비스 살펴보기 - Aurora, Lambda, EFS, Machine Learn...
AWS Summit Seoul 2015 - AWS 최신 서비스 살펴보기 - Aurora, Lambda, EFS, Machine Learn...
 
Amazon Web Services for the .NET Developer
Amazon Web Services for the .NET DeveloperAmazon Web Services for the .NET Developer
Amazon Web Services for the .NET Developer
 
2019 04 seattle_meetup___kafka_machine_learning___kai_waehner
2019 04 seattle_meetup___kafka_machine_learning___kai_waehner2019 04 seattle_meetup___kafka_machine_learning___kai_waehner
2019 04 seattle_meetup___kafka_machine_learning___kai_waehner
 
Cloud Roundtable | Amazon Web Services: Key = Iteration
Cloud Roundtable | Amazon Web Services: Key = IterationCloud Roundtable | Amazon Web Services: Key = Iteration
Cloud Roundtable | Amazon Web Services: Key = Iteration
 
Seminario de Cloud Computing na UFRRJ
Seminario de Cloud Computing na UFRRJSeminario de Cloud Computing na UFRRJ
Seminario de Cloud Computing na UFRRJ
 
MLSEV Virtual. From my First BigML Project to Production
MLSEV Virtual. From my First BigML Project to ProductionMLSEV Virtual. From my First BigML Project to Production
MLSEV Virtual. From my First BigML Project to Production
 
Machine Learning on the Cloud with Apache MXNet
Machine Learning on the Cloud with Apache MXNetMachine Learning on the Cloud with Apache MXNet
Machine Learning on the Cloud with Apache MXNet
 
Fraud Detection with Amazon SageMaker
Fraud Detection with Amazon SageMakerFraud Detection with Amazon SageMaker
Fraud Detection with Amazon SageMaker
 
The Future is Now: Leveraging the Cloud with Ruby
The Future is Now: Leveraging the Cloud with RubyThe Future is Now: Leveraging the Cloud with Ruby
The Future is Now: Leveraging the Cloud with Ruby
 
Cloud computing-Practical Example
Cloud computing-Practical ExampleCloud computing-Practical Example
Cloud computing-Practical Example
 
Reply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a ServiceReply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a Service
 

Mehr von Alex Casalboni

Mehr von Alex Casalboni (9)

Serverless Meetup SF - Lambda@Edge (Serverless & Originless on AWS)
Serverless Meetup SF - Lambda@Edge (Serverless & Originless on AWS)Serverless Meetup SF - Lambda@Edge (Serverless & Originless on AWS)
Serverless Meetup SF - Lambda@Edge (Serverless & Originless on AWS)
 
Seattle AWS - Lambda@Edge (Serverless & Originless on AWS)
Seattle AWS - Lambda@Edge (Serverless & Originless on AWS)Seattle AWS - Lambda@Edge (Serverless & Originless on AWS)
Seattle AWS - Lambda@Edge (Serverless & Originless on AWS)
 
Facial Analysis Techniques for Pythonista (and beyond!) - PyCon8
Facial Analysis Techniques for Pythonista (and beyond!) - PyCon8Facial Analysis Techniques for Pythonista (and beyond!) - PyCon8
Facial Analysis Techniques for Pythonista (and beyond!) - PyCon8
 
Serverless London - Lambda@Edge (Serverless & Originless on AWS)
Serverless London - Lambda@Edge (Serverless & Originless on AWS)Serverless London - Lambda@Edge (Serverless & Originless on AWS)
Serverless London - Lambda@Edge (Serverless & Originless on AWS)
 
Serverless Italy - Lambda@Edge (Preview)
Serverless Italy - Lambda@Edge (Preview)Serverless Italy - Lambda@Edge (Preview)
Serverless Italy - Lambda@Edge (Preview)
 
"On-premises" FaaS on Kubernetes
"On-premises" FaaS on Kubernetes"On-premises" FaaS on Kubernetes
"On-premises" FaaS on Kubernetes
 
Amazon Rekognition - Image Analysis Overview
Amazon Rekognition - Image Analysis OverviewAmazon Rekognition - Image Analysis Overview
Amazon Rekognition - Image Analysis Overview
 
LAI - AWS IoT Workshop
LAI - AWS IoT WorkshopLAI - AWS IoT Workshop
LAI - AWS IoT Workshop
 
Cloud Academy's AWS Hands on-labs
Cloud Academy's AWS Hands on-labsCloud Academy's AWS Hands on-labs
Cloud Academy's AWS Hands on-labs
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Cloud Academy & AWS: how we use Amazon Web Services for machine learning and data collection

  • 1. Cloud  Academy  &  AWS:   how  we  use  Amazon  Web  Services   for  machine  learning  and  data  collec:on cloudacademy.com 4/27/2016
  • 2. About  us Alex  Casalboni Roberto  Turrin Luca  Baroffio Sr.  SoCware  Engineer Sr.  Data  Scien:st  (PhD)  Data  Scien:st  (PhD) @alex_casalboni @robytur @lucabaroffio clda.co/webinar-ML
  • 3. What  is  Machine  Learning  (ML)? Back  to  1959  (A.  Samuel) Decision  problems  that     can  be  modeled  from  data clda.co/webinar-ML
  • 4. Machine  Learning  pipeline Training Predic1on batch real-­‐:me Feature   extrac1on batch data informaGon features ML  models clda.co/webinar-ML
  • 5. ? Machine  Learning  taxonomy Supervised     Learning Unsupervised     Learning clda.co/webinar-ML
  • 6. ? Machine  Learning  taxonomy classifica3on regression 170
 cm Supervised     Learning Unsupervised     Learning clda.co/webinar-ML
  • 7. Machine  Learning  taxonomy Supervised     Learning Unsupervised     Learning clda.co/webinar-ML
  • 8. Machine  Learning  taxonomy clustering rule  extrac3on group A group B A, B C Supervised     Learning Unsupervised     Learning clda.co/webinar-ML
  • 9. What  problems  can  ML  solve  for  you? Supervised     Learning Unsupervised     Learning classifica'on regression clustering rule  extrac'on ? 170
 cm gro gro A, B C clda.co/webinar-ML
  • 10. What  problems  can  ML  solve  for  you? Supervised     Learning Unsupervised     Learning classifica'on regression clustering rule  extrac'on ? fraud  detecGon 170
 cm gro gro A, B C price  of  a  stock  over  Gme purchase  likelihood user  segmentaGon clda.co/webinar-ML
  • 11. Learning Data Machine Cloud Big Science Information Internet Statistics Technology Python Future Mining Social Deep IOT Algorithms Management Storage Petabytes Parallel Network Privacy Million NoSQL PaaS SQL Database Exabytes Billion Dataset Hadoop R clda.co/webinar-ML
  • 12. Machine  learning  and  Big  data “90%  of  the  data  in  the  world  today  has  been     created  in  the  last  two  years  alone”  -­‐  IBM “300+  hours  worth  of  video  content  is  being     uploaded  to  the  site  every  minute”  -­‐  Youtube clda.co/webinar-ML
  • 13. Big  data  challenges clda.co/webinar-ML This  much  data  can’t  be  manually  inspected Data-­‐driven  decisions Distributed/parallel  compu=ng The  curse  of  dimensionality
  • 14. Why  is  deploying  ML  models  a  challenge? clda.co/webinar-ML
  • 15. Why  is  deploying  ML  models  a  challenge? 1.  Prototyping  !=  Produc=on-­‐ready 2.  We  need  Elas=city 4.  Avoid  lack  of  ownership clda.co/webinar-ML 3.  Too  many  nice-­‐to-­‐have  features
  • 16. Where  is  the  lack  of  ownership? clda.co/webinar-ML != Data  Scien=st DevOps Machine  Learning   Data  mining   Sta:s:cal  analysis System  administra:on   (Cloud)  Opera:ons   SoCware  engineering
  • 17. Many  op:ons  and  tools  offered  by  AWS ELB Auto  Scaling Elas:c   Beanstalk Amazon   ML ECS EMR LambdaEC2 API   Gateway clda.co/webinar-ML
  • 18. Serverless  compu:ng  to  the  rescue! Transparent  scalability,  elas=city  and  availability Developer-­‐friendly  maintenance  (versioning  +  aliases) AWS   Lambda Event-­‐driven  approach  &  never  pay  for  idle 1  func=on  =  1  model clda.co/webinar-ML A/B  tes=ng  via  composi=on
  • 19. How  is  “Serverless”  possible? There is always a server somewhere,
 you just don't have to worry about it :) clda.co/webinar-ML
  • 20. AWS  Lambda  +  Amazon  API  Gateway + AWS   Lambda API   Gateway RESTful  &  auth  layer Global  CDN  and  caching  (CloudFront) Staging  &  versioning  &  mocking API  Decoupling clda.co/webinar-ML
  • 23. AWS  Lambda  limita:ons clda.co/webinar-ML No  real-­‐=me  models  (only  pseudo  real-­‐=me) Deployment  package  management:  size  limit  and  OS  libraries Not  suitable  for  model  training  yet  (5  min  max  execu=on  =me)AWS   Lambda
  • 24. What  about  Amazon  Machine  Learning? clda.co/webinar-ML Amazon   ML One  of  the  first  MLaaS  solu=ons  (1  year  old) Great  service  for  classifica=on  and  regression Only  linear  models  (linear  &  logis=c  regression  +  SGD) No  support  for  advanced  scenarios  yet     (collabora=ve  recommenda=on,  mul=media,  online  learning,  etc.)
  • 25. Key  Takeaways clda.co/webinar-ML Data-­‐driven  decision  and  user-­‐centered  ML  will  make  your  product  smarter Maximize  ownership  by  removing  obstacles  btw  prototype  and  produc=on Eliminate  tradeoffs  btw  high-­‐scalability  and  nice-­‐to-­‐have  features Go  Serverless  and  stop  worrying  about  Ops MLaaS  makes  your  life  even  simpler,  unless  you  need  more  control
  • 26. Thank  you  for  acending  :) cloudacademy.com Q  &  A