SlideShare une entreprise Scribd logo
1  sur  13
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark
Dennis Hills – Mobile Developer Advocate
November 8, 2018
Machine learning at the edge: An introduction
to AI/ML options on mobile devices
@dmennis
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Decision Time – 4 Ways to ML on Mobile
Call API-driven Managed Application Services
Build/Train in Cloud – Host Model Behind API
Build/Train in Cloud – Deploy Model to Device (edge)
Utilize Platform APIs
1
2
3
4
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
App requirements – How to ML?
Online Offline
Pre-built
ML
Custom
ML
Managed API-driven Services1 Train model in
the cloud
Deploy model
to device (edge)
Train model in the cloud
Host model behind API
HTTPs endpoint
Apple®
Vision.framework
Android.speech
Platform APIs
2
3 4
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Managed API-driven Machine Learning Services
1
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
API-driven Managed Service
Use Case
Amazon Rekognition
§ Celebrity recognition mobile app
Amazon Translate
§ Translate English text to Portuguese
1
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Build/Train in Cloud – Host Model Behind API
ü Train a model in SageMaker (or bring your own)
ü Deploy model to a prediction endpoint
ü Invoke the HTTPS endpoint from your application
2
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Build/Train in Cloud - Host Model Behind API
Use Case
2
Best when
Devices are not powerful enough for local inference.
Models can’t be easily deployed to mobile or IoT devices.
Additional cloud-based data is required for prediction.
Prediction activity must be centralized.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
3
Build/Train in Cloud – Deploy Model to Device
ü Train a model in SageMaker or use Deep Learning AMIs
ü Deploy model to the device (edge) and get real-time prediction offline…
iOS =>
ü Use Core ML to access a local on-device trained model.
Android =>
ü Use TensorFlow Lite to interact with the ML Model on the device
Web =>
ü Use TensorFlow, Python, & modern JavaScript to interact with the ML model
within the browser
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Build/Train in Cloud – Deploy Model to Device
Use Case
3
Real-time object detection
§ Using a model (pre-trained in the cloud) deployed to an iOS
device and using Core ML to provide prediction on 1,000’s of
objects in real-time and offline.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
4
Utilize Platform APIs (Mobile & IoT)
The Vision framework from Apple performs face and face landmark detection, text
detection, barcode recognition, image registration, and general feature tracking.
Vision also allows the use of custom Core ML models for tasks like classification or
object detection.
Use Apple’s Natural Language framework to perform tasks like language and script
identification, tokenization, lemmatization, parts-of-speech tagging, and named
entity recognition.
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
4
Utilize Platform APIs (Mobile & IoT)
Use Case
Voice Translate app for iOS
§ Using Apple Speech API for voice-to-text, completely offline.
Demonstrate real-time face detection
§ Using Apple’s Vision Framework for iOS
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Recap – 4 Ways to ML on Mobile
Call API-driven Managed Application Services
Build/Train in Cloud – Host Model Behind API
Build/Train in Cloud – Deploy Model to Device (edge)
Utilize Platform APIs
1
2
3
4
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
@dmennis
Thank You!
Dennis Hills

Contenu connexe

Tendances

DevOps - Moving to DevOps the Amazon Way
DevOps - Moving to DevOps the Amazon WayDevOps - Moving to DevOps the Amazon Way
DevOps - Moving to DevOps the Amazon Way
Amazon Web Services
 

Tendances (20)

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
 
SaaS Velocity = Product + Metrics - Tom LeGrice - AWS TechShift ANZ 2018
SaaS Velocity = Product + Metrics - Tom LeGrice - AWS TechShift ANZ 2018SaaS Velocity = Product + Metrics - Tom LeGrice - AWS TechShift ANZ 2018
SaaS Velocity = Product + Metrics - Tom LeGrice - AWS TechShift ANZ 2018
 
Rapid API Prototyping Using Serverless Backend in the Cloud
Rapid API Prototyping Using Serverless Backend in the CloudRapid API Prototyping Using Serverless Backend in the Cloud
Rapid API Prototyping Using Serverless Backend in the Cloud
 
Orchestrating containers on AWS | AWS Summit Tel Aviv 2019
Orchestrating containers on AWS  | AWS Summit Tel Aviv 2019Orchestrating containers on AWS  | AWS Summit Tel Aviv 2019
Orchestrating containers on AWS | AWS Summit Tel Aviv 2019
 
AI & ML on AWS: State of the Union
AI & ML on AWS: State of the UnionAI & ML on AWS: State of the Union
AI & ML on AWS: State of the Union
 
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
 
Introduction to AI on AWS - AL/ML Hebrew Webinar
Introduction to AI on AWS - AL/ML Hebrew WebinarIntroduction to AI on AWS - AL/ML Hebrew Webinar
Introduction to AI on AWS - AL/ML Hebrew Webinar
 
AWS Webinar - Learn how and why to build conversational chatbots
AWS Webinar - Learn how and why to build conversational chatbots AWS Webinar - Learn how and why to build conversational chatbots
AWS Webinar - Learn how and why to build conversational chatbots
 
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 Connect for IT support: Johnson & Johnson case study - SVC201 - New Yo...
Amazon Connect for IT support: Johnson & Johnson case study - SVC201 - New Yo...Amazon Connect for IT support: Johnson & Johnson case study - SVC201 - New Yo...
Amazon Connect for IT support: Johnson & Johnson case study - SVC201 - New Yo...
 
Deep Learning on Amazon SageMaker | AWS Floor28
Deep Learning on Amazon SageMaker | AWS Floor28Deep Learning on Amazon SageMaker | AWS Floor28
Deep Learning on Amazon SageMaker | AWS Floor28
 
No Hassle NoSQL - Amazon DynamoDB & Amazon DocumentDB | AWS Summit Tel Aviv ...
 No Hassle NoSQL - Amazon DynamoDB & Amazon DocumentDB | AWS Summit Tel Aviv ... No Hassle NoSQL - Amazon DynamoDB & Amazon DocumentDB | AWS Summit Tel Aviv ...
No Hassle NoSQL - Amazon DynamoDB & Amazon DocumentDB | AWS Summit Tel Aviv ...
 
Get hands-on with AWS DeepRacer and compete in the AWS DeepRacer League - AIM...
Get hands-on with AWS DeepRacer and compete in the AWS DeepRacer League - AIM...Get hands-on with AWS DeepRacer and compete in the AWS DeepRacer League - AIM...
Get hands-on with AWS DeepRacer and compete in the AWS DeepRacer League - AIM...
 
Operationalizing Microsoft Workloads, AWS Federal Pop-Up Loft
Operationalizing Microsoft Workloads, AWS Federal Pop-Up LoftOperationalizing Microsoft Workloads, AWS Federal Pop-Up Loft
Operationalizing Microsoft Workloads, AWS Federal Pop-Up Loft
 
Automated Monitoring of Operational Health in the Cloud - Mathew Green - AWS ...
Automated Monitoring of Operational Health in the Cloud - Mathew Green - AWS ...Automated Monitoring of Operational Health in the Cloud - Mathew Green - AWS ...
Automated Monitoring of Operational Health in the Cloud - Mathew Green - AWS ...
 
DevOps - Moving to DevOps the Amazon Way
DevOps - Moving to DevOps the Amazon WayDevOps - Moving to DevOps the Amazon Way
DevOps - Moving to DevOps the Amazon Way
 
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
Machine learning at the IoT Edge with AWS IoT Greengrass - SVC203 - Atlanta A...
 
[AWS Techshift] 환영사 - 황인철 상무, AWS
[AWS Techshift]  환영사 - 황인철 상무, AWS [AWS Techshift]  환영사 - 황인철 상무, AWS
[AWS Techshift] 환영사 - 황인철 상무, AWS
 
Add Intelligence to Applications - AIM203 - Anaheim AWS Summit
Add Intelligence to Applications - AIM203 - Anaheim AWS SummitAdd Intelligence to Applications - AIM203 - Anaheim AWS Summit
Add Intelligence to Applications - AIM203 - Anaheim AWS Summit
 
Drive Digital Transformation Using AI
Drive Digital Transformation Using AIDrive Digital Transformation Using AI
Drive Digital Transformation Using AI
 

Similaire à Machine Learning at the Edge: An Introduction to AI/ML Options on Mobile Devices: AWS Developer Workshop - Web Summit 2018

Similaire à Machine Learning at the Edge: An Introduction to AI/ML Options on Mobile Devices: AWS Developer Workshop - Web Summit 2018 (20)

Top Four Ways to Leverage Machine Learning on a Mobile Device - MAD304 - Anah...
Top Four Ways to Leverage Machine Learning on a Mobile Device - MAD304 - Anah...Top Four Ways to Leverage Machine Learning on a Mobile Device - MAD304 - Anah...
Top Four Ways to Leverage Machine Learning on a Mobile Device - MAD304 - Anah...
 
Dennis Hills - Top 5 Ways to Build Machine Learning Prediction on the Edge fo...
Dennis Hills - Top 5 Ways to Build Machine Learning Prediction on the Edge fo...Dennis Hills - Top 5 Ways to Build Machine Learning Prediction on the Edge fo...
Dennis Hills - Top 5 Ways to Build Machine Learning Prediction on the Edge fo...
 
Top 4 Ways to Build Machine Learning Prediction on the Edge for Mobile & IoT
Top 4 Ways to Build Machine Learning Prediction on the Edge for Mobile & IoTTop 4 Ways to Build Machine Learning Prediction on the Edge for Mobile & IoT
Top 4 Ways to Build Machine Learning Prediction on the Edge for Mobile & IoT
 
Hands-On Lab Building a Smarter Native iOS App with ML on the Edge
Hands-On Lab Building a Smarter Native iOS App with ML on the EdgeHands-On Lab Building a Smarter Native iOS App with ML on the Edge
Hands-On Lab Building a Smarter Native iOS App with ML on the Edge
 
Dennis Hills - Hands-On Building a Smarter Mobile App with Machine Learning o...
Dennis Hills - Hands-On Building a Smarter Mobile App with Machine Learning o...Dennis Hills - Hands-On Building a Smarter Mobile App with Machine Learning o...
Dennis Hills - Hands-On Building a Smarter Mobile App with Machine Learning o...
 
Hands-On Lab: Building a Smarter Mobile App with Machine Learning: Mobile Wee...
Hands-On Lab: Building a Smarter Mobile App with Machine Learning: Mobile Wee...Hands-On Lab: Building a Smarter Mobile App with Machine Learning: Mobile Wee...
Hands-On Lab: Building a Smarter Mobile App with Machine Learning: Mobile Wee...
 
Image Recognition Real World Applications
Image Recognition Real World ApplicationsImage Recognition Real World Applications
Image Recognition Real World Applications
 
Apidays Singapore 2024 - APIs in the world of Generative AI by Claudio Tag, IBM
Apidays Singapore 2024 - APIs in the world of Generative AI by Claudio Tag, IBMApidays Singapore 2024 - APIs in the world of Generative AI by Claudio Tag, IBM
Apidays Singapore 2024 - APIs in the world of Generative AI by Claudio Tag, IBM
 
[AWS Techshift] Innovation and AI/ML Sagemaker Build-in 머신러닝 모델 활용 및 Marketpl...
[AWS Techshift] Innovation and AI/ML Sagemaker Build-in 머신러닝 모델 활용 및 Marketpl...[AWS Techshift] Innovation and AI/ML Sagemaker Build-in 머신러닝 모델 활용 및 Marketpl...
[AWS Techshift] Innovation and AI/ML Sagemaker Build-in 머신러닝 모델 활용 및 Marketpl...
 
Create and Publish AR and VR Apps with Amazon Sumerian
Create and Publish AR and VR Apps with Amazon SumerianCreate and Publish AR and VR Apps with Amazon Sumerian
Create and Publish AR and VR Apps with Amazon Sumerian
 
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...
 
Threat Detection using artificial intelligence
Threat Detection using artificial intelligenceThreat Detection using artificial intelligence
Threat Detection using artificial intelligence
 
Mobile Apps Develpment - A Comparison
Mobile Apps Develpment - A ComparisonMobile Apps Develpment - A Comparison
Mobile Apps Develpment - A Comparison
 
Become a Machine Learning Developer with AWS Services
Become a Machine Learning Developer with AWS ServicesBecome a Machine Learning Developer with AWS Services
Become a Machine Learning Developer with AWS Services
 
Become a Machine Learning developer with AWS (Avril 2019)
Become a Machine Learning developer with AWS (Avril 2019)Become a Machine Learning developer with AWS (Avril 2019)
Become a Machine Learning developer with AWS (Avril 2019)
 
雲端推動的人工智能革命
雲端推動的人工智能革命雲端推動的人工智能革命
雲端推動的人工智能革命
 
The Future of AI on AWS
The Future of AI on AWSThe Future of AI on AWS
The Future of AI on AWS
 
IBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech OverviewIBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech Overview
 
Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018
 
AWS DeepLens Workshop: Building Computer Vision Applications
AWS DeepLens Workshop: Building Computer Vision ApplicationsAWS DeepLens Workshop: Building Computer Vision Applications
AWS DeepLens Workshop: Building Computer Vision Applications
 

Plus de Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Plus de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Machine Learning at the Edge: An Introduction to AI/ML Options on Mobile Devices: AWS Developer Workshop - Web Summit 2018

  • 1. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Dennis Hills – Mobile Developer Advocate November 8, 2018 Machine learning at the edge: An introduction to AI/ML options on mobile devices @dmennis
  • 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Decision Time – 4 Ways to ML on Mobile Call API-driven Managed Application Services Build/Train in Cloud – Host Model Behind API Build/Train in Cloud – Deploy Model to Device (edge) Utilize Platform APIs 1 2 3 4
  • 3. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. App requirements – How to ML? Online Offline Pre-built ML Custom ML Managed API-driven Services1 Train model in the cloud Deploy model to device (edge) Train model in the cloud Host model behind API HTTPs endpoint Apple® Vision.framework Android.speech Platform APIs 2 3 4
  • 4. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Managed API-driven Machine Learning Services 1
  • 5. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. API-driven Managed Service Use Case Amazon Rekognition § Celebrity recognition mobile app Amazon Translate § Translate English text to Portuguese 1
  • 6. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Build/Train in Cloud – Host Model Behind API ü Train a model in SageMaker (or bring your own) ü Deploy model to a prediction endpoint ü Invoke the HTTPS endpoint from your application 2
  • 7. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Build/Train in Cloud - Host Model Behind API Use Case 2 Best when Devices are not powerful enough for local inference. Models can’t be easily deployed to mobile or IoT devices. Additional cloud-based data is required for prediction. Prediction activity must be centralized.
  • 8. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 3 Build/Train in Cloud – Deploy Model to Device ü Train a model in SageMaker or use Deep Learning AMIs ü Deploy model to the device (edge) and get real-time prediction offline… iOS => ü Use Core ML to access a local on-device trained model. Android => ü Use TensorFlow Lite to interact with the ML Model on the device Web => ü Use TensorFlow, Python, & modern JavaScript to interact with the ML model within the browser
  • 9. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Build/Train in Cloud – Deploy Model to Device Use Case 3 Real-time object detection § Using a model (pre-trained in the cloud) deployed to an iOS device and using Core ML to provide prediction on 1,000’s of objects in real-time and offline.
  • 10. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 4 Utilize Platform APIs (Mobile & IoT) The Vision framework from Apple performs face and face landmark detection, text detection, barcode recognition, image registration, and general feature tracking. Vision also allows the use of custom Core ML models for tasks like classification or object detection. Use Apple’s Natural Language framework to perform tasks like language and script identification, tokenization, lemmatization, parts-of-speech tagging, and named entity recognition.
  • 11. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 4 Utilize Platform APIs (Mobile & IoT) Use Case Voice Translate app for iOS § Using Apple Speech API for voice-to-text, completely offline. Demonstrate real-time face detection § Using Apple’s Vision Framework for iOS
  • 12. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Recap – 4 Ways to ML on Mobile Call API-driven Managed Application Services Build/Train in Cloud – Host Model Behind API Build/Train in Cloud – Deploy Model to Device (edge) Utilize Platform APIs 1 2 3 4
  • 13. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. @dmennis Thank You! Dennis Hills