SlideShare a Scribd company logo
1 of 49
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Craig Lawton, IoT Specialist Architect
July 2018
Machine Learning at the Edge
ML, IoT and Edge Compute
MACHINE LEARNING at Amazon
Personalized
recommendations
Inventing entirely
new customer
experiences
Fulfillment
automation and
inventory
management
Drones Voice driven
interactions
The Machine Learning Process Is Hard …
Fetch data
Clean &
format data
Prepare &
transform
data
The Machine Learning Process Is Hard …
Fetch data
Clean &
format data
Prepare &
transform
data
Train model
Evaluate
model
The Machine Learning Process Is Hard …
Fetch data
Clean &
format data
Prepare &
transform
data
Train model
Evaluate
model
Integration
with prod
Monitor /
debug /
refresh
The Machine Learning Process Is Hard …
A fully managed service that enables data scientists and developers to quickly and easily
build machine-learning based models into production smart applications.
Amazon SageMaker
Amazon SageMaker
Fully managed
hosting with auto-
scaling
One-click
deployment
Pre-built
notebooks for
common
problems
Built-in, high
performance
algorithms
One-click
training
Hyperparameter
optimisation
BU IL D TR AIN D EPL O Y
DATA!!!
https://aws.amazon.com/ml-solutions-lab/
I N T HE AW S CLO UD
Application
services
Training InferenceTuning
Machine Learning in the Cloud
I N T HE AW S CLO UD
Inference
DE V I C E S & L A M B DA @ E D G E
Application
services
Training InferenceTuning
Machine Learning in the Cloud
And at the EDGE
I N T HE AW S CLO UD
Inference
DE V I C E S & L A M B DA @ E D G E
Application
services
Training InferenceTuning
Machine Learning in the Cloud
And at the EDGE
Sophisticated models
in the cloud
Language and
speech models
Machine Learning in the Cloud
And at the EDGE
Amazon Echo
Sophisticated models
in the cloud
Vision
Models
Machine Learning in the Cloud
And at the EDGE
AWS DeepLens
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS DeepLens
AWS DeepLens Project Components
Import Model
AWS DeepLens Artifacts
Model
AWS IoT
AWS Greengrass
Device Stream
Project Stream
(optional)
Scene
Device
AWS Greengrass Inference Function
Get a Frame, Run Inference
Inference Output (MQTT)
Optimising A Custom Model
Optimises a custom model to CI-DNN format so it can run on the GPU
http://benchmark.ini.rub.de/?section=gtsrb
&subsection=dataset
• Single-image, multi-class classification
problem
• More than 40 classes
• More than 50,000 images in total
• Image sizes vary between 15x15 to
250x250 pixels
AWS DeepLens Artifacts
Model
AWS IoT
AWS Greengrass
Device Stream
Project Stream
(optional)
Scene
Device
AWS DeepLens runs AWS GreenGrass
Edge Cloud
Machine
inference
Inference Training
AWS DeepLens runs AWS GreenGrass
Edge Cloud
Machine
inference
Inference Training
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customer Video / Demo
Dynamo6 - Hamilton City Council- TBD
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Local AWS Lambda Running on AWS Greengrass
A lambda function
running on a
Greengrass Core
local to the Council
network
preprocesses the raw
video files.
Video is optimised
and chunked before
then being pushed
into AWS Kinesis for
analysis.
AI / ML functions
Optimising A Custom Model
Optimises a custom model to CI-DNN format so it can run on the GPU
OpenVINO Toolkit
OpenVINO / Intel
• Enables CNN-based deep learning inference on the edge
• Supports heterogeneous execution across computer vision
accelerators—CPU, GPU, Intel® Movidius™ Neural Compute Stick,
and FPGA—using a common API
• Speeds time to market via a library of functions and preoptimized
kernels
• Includes optimized calls for OpenCV and OpenVX
• IEI* Integration Corporation and AAEON developer kits
• https://github.com/intel/Edge-optimized-models
• MobileNet 1, MobileNet 5, SqueezeNet 5 for Pedestrians, Cars,
Buses, Bicycles and Motorcycles
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Where do I want to process data?
CloudEdge
Where do I want to process data?
Edge Cloud
Law of Economics
Law of Physics
Law of the Land
Where do I want to process data?
Edge Cloud
Law of Economics
Law of Physics
Law of the Land
Where do I want to process data?
I n f r a s t r u c t u r e C l o u dP o PI o T E n d p o i n t G a t e w a y A p p l i a n c e
C o m m o n P r o g r a m m i n g M o d e l
O n b o a r d
A W S
C l o u d
L a m b d a
@ E d g e
A m a z o n
F r e e R T O S
G r e e n g r a s s
A W S
C l o u d
G r e e n g r a s s
Where do I want to process data?
I n f r a s t r u c t u r e C l o u dP o PI o T E n d p o i n t G a t e w a y A p p l i a n c eO n b o a r d
A m a z o n
F r e e R T O S
L a m b d a
@ E d g e
AWS Greengrass ML Inference
Voice/sound
recognition
Collision
avoidance
Image
recognition
Anomaly
detection
More
!
Inference TrainingEdge Cloud
Some use
cases
Machine
inference
Lots of options…
New Features
Machine Inference
Protocol Adapters
Over the Air Updates
Local Resource Access
Works with Amazon FreeRTOS
Broader Ecosystem
more distributions
preview
coming soon
New Languages
New
New
We build IoT solutions through our good friends
AWS Partner Ecosystem
System Integrators
Network
Connectivity
OEM/ ODM
ISVs
Silicon / Chipset / Module
AWS IoT building blocks
Things Cloud
Intelligenc
e Gateways
What will you build?
https://docs.aws.amazon.com/deeplens/latest/dg/deeplens-templated-projects-overview.html
https://aws.amazon.com/deeplens/community-projects/
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
National Convention Centre, Canberra
11th September – Training, Workshops, GameDay
12th September – Summit day
Keynote featuring Glenn Gore, AWS Head Technologist
Helen Souness, CEO RMIT Online
Denis Bauer, Team Lead Transformational Bioinformatics, CSIRO
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
We value your feedback!
Please share your feedback on the event app or on a
paper survey for a chance to win an Amazon Spot
Thank you

More Related Content

What's hot

Achieving Business Value with AWS
Achieving Business Value with AWSAchieving Business Value with AWS
Achieving Business Value with AWSAmazon Web Services
 
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017Amazon Web Services
 
AWS Technical Due Diligence Workshop Session One
AWS Technical Due Diligence Workshop Session OneAWS Technical Due Diligence Workshop Session One
AWS Technical Due Diligence Workshop Session OneTom Laszewski
 
Vdi how-it-works618
Vdi how-it-works618Vdi how-it-works618
Vdi how-it-works618shiva2shetty
 
Benefits Of Building Private Cloud
Benefits Of Building Private CloudBenefits Of Building Private Cloud
Benefits Of Building Private Clouddinobusalachi
 
Cloud security and compliance ppt
Cloud security and compliance pptCloud security and compliance ppt
Cloud security and compliance pptKrupa Rajani
 
Cloud computing information management
Cloud computing   information managementCloud computing   information management
Cloud computing information managementHallmark B-school
 
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018Amazon Web Services
 
Business Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureBusiness Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureAymen Mami
 
Introduction to AWS Enterprise Support
Introduction to AWS Enterprise SupportIntroduction to AWS Enterprise Support
Introduction to AWS Enterprise SupportAmazon Web Services
 
Amazon Route 53 - Webinar Presentation 9.16.2015
Amazon Route 53 - Webinar Presentation 9.16.2015Amazon Route 53 - Webinar Presentation 9.16.2015
Amazon Route 53 - Webinar Presentation 9.16.2015Amazon Web Services
 
Architecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-PracticesArchitecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-PracticesAmazon Web Services
 
Amazon Virtual Private Cloud VPC Architecture AWS Web Services
Amazon Virtual Private Cloud VPC Architecture AWS Web ServicesAmazon Virtual Private Cloud VPC Architecture AWS Web Services
Amazon Virtual Private Cloud VPC Architecture AWS Web ServicesRobert Wilson
 
Deep Dive: AWS CloudHSM (Classic)
Deep Dive: AWS CloudHSM (Classic)Deep Dive: AWS CloudHSM (Classic)
Deep Dive: AWS CloudHSM (Classic)Amazon Web Services
 

What's hot (20)

Achieving Business Value with AWS
Achieving Business Value with AWSAchieving Business Value with AWS
Achieving Business Value with AWS
 
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
Amazon Elastic Compute Cloud (EC2) - Module 2 Part 1 - AWSome Day 2017
 
AWS Technical Due Diligence Workshop Session One
AWS Technical Due Diligence Workshop Session OneAWS Technical Due Diligence Workshop Session One
AWS Technical Due Diligence Workshop Session One
 
Vdi how-it-works618
Vdi how-it-works618Vdi how-it-works618
Vdi how-it-works618
 
Benefits Of Building Private Cloud
Benefits Of Building Private CloudBenefits Of Building Private Cloud
Benefits Of Building Private Cloud
 
Cloud security and compliance ppt
Cloud security and compliance pptCloud security and compliance ppt
Cloud security and compliance ppt
 
AWS Business Essentials
AWS Business EssentialsAWS Business Essentials
AWS Business Essentials
 
ElastiCache & Redis
ElastiCache & RedisElastiCache & Redis
ElastiCache & Redis
 
Cloud computing information management
Cloud computing   information managementCloud computing   information management
Cloud computing information management
 
AWS Security By Design
AWS Security By DesignAWS Security By Design
AWS Security By Design
 
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
 
Business Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft AzureBusiness Continuity & Disaster Recovery with Microsoft Azure
Business Continuity & Disaster Recovery with Microsoft Azure
 
Introduction to AWS Enterprise Support
Introduction to AWS Enterprise SupportIntroduction to AWS Enterprise Support
Introduction to AWS Enterprise Support
 
Amazon Rekognition
Amazon RekognitionAmazon Rekognition
Amazon Rekognition
 
The Amazon Partner Network
The Amazon Partner NetworkThe Amazon Partner Network
The Amazon Partner Network
 
Amazon Route 53 - Webinar Presentation 9.16.2015
Amazon Route 53 - Webinar Presentation 9.16.2015Amazon Route 53 - Webinar Presentation 9.16.2015
Amazon Route 53 - Webinar Presentation 9.16.2015
 
Architecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-PracticesArchitecting-for-the-cloud-Best-Practices
Architecting-for-the-cloud-Best-Practices
 
Amazon Virtual Private Cloud VPC Architecture AWS Web Services
Amazon Virtual Private Cloud VPC Architecture AWS Web ServicesAmazon Virtual Private Cloud VPC Architecture AWS Web Services
Amazon Virtual Private Cloud VPC Architecture AWS Web Services
 
Deep Dive: AWS CloudHSM (Classic)
Deep Dive: AWS CloudHSM (Classic)Deep Dive: AWS CloudHSM (Classic)
Deep Dive: AWS CloudHSM (Classic)
 
Intro to AWS: Security
Intro to AWS: SecurityIntro to AWS: Security
Intro to AWS: Security
 

Similar to Machine Learning at the Edge and in the Cloud

Image Recognition Real World Applications
Image Recognition Real World ApplicationsImage Recognition Real World Applications
Image Recognition Real World ApplicationsAmazon Web Services
 
AI/ML Week: Strengthen Cybersecurity
AI/ML Week: Strengthen CybersecurityAI/ML Week: Strengthen Cybersecurity
AI/ML Week: Strengthen CybersecurityAmazon Web Services
 
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...
Perform Machine Learning at the IoT Edge using AWS Greengrass and Amazon Sage...Amazon Web Services
 
NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Inven...
NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Inven...NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Inven...
NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Inven...Amazon Web Services
 
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)Amazon Web Services
 
Transforming Enterprise IT - Transformation Day Montreal 2018
Transforming Enterprise IT - Transformation Day Montreal 2018Transforming Enterprise IT - Transformation Day Montreal 2018
Transforming Enterprise IT - Transformation Day Montreal 2018Amazon Web Services
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Kai Wähner
 
Transforming Enterprise IT - Virtual Transformation Day Feb 2019
Transforming Enterprise IT - Virtual Transformation Day Feb 2019Transforming Enterprise IT - Virtual Transformation Day Feb 2019
Transforming Enterprise IT - Virtual Transformation Day Feb 2019Amazon Web Services
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...Amazon Web Services
 
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und ExpertenMaschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und ExpertenAWS Germany
 
Integrate the AWS Cloud with Responsive Xilinx Machine Learning at the Edge (...
Integrate the AWS Cloud with Responsive Xilinx Machine Learning at the Edge (...Integrate the AWS Cloud with Responsive Xilinx Machine Learning at the Edge (...
Integrate the AWS Cloud with Responsive Xilinx Machine Learning at the Edge (...Amazon Web Services
 
AWS IoT - from Cloud to Edge | AWS Floor28
AWS IoT - from Cloud to Edge | AWS Floor28AWS IoT - from Cloud to Edge | AWS Floor28
AWS IoT - from Cloud to Edge | AWS Floor28Amazon Web Services
 
AWS re:Invent 2016 recap (part 1)
AWS re:Invent 2016 recap (part 1)AWS re:Invent 2016 recap (part 1)
AWS re:Invent 2016 recap (part 1)Julien SIMON
 
Integrating Amazon SageMaker into your Enterprise - AWS Online Tech Talks
Integrating Amazon SageMaker into your Enterprise - AWS Online Tech TalksIntegrating Amazon SageMaker into your Enterprise - AWS Online Tech Talks
Integrating Amazon SageMaker into your Enterprise - AWS Online Tech TalksAmazon Web Services
 
AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)
AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)
AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)Amazon Web Services
 
Machine learning in the physical world by Kip Larson from AWS IoT
Machine learning in the physical world by  Kip Larson from AWS IoTMachine learning in the physical world by  Kip Larson from AWS IoT
Machine learning in the physical world by Kip Larson from AWS IoTBill Liu
 
Dell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western OntarioDell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western OntarioBill Wong
 
Build in 2019 建立分佈式、開放式、數據中心的人工智慧數據驅動平台
Build in 2019 建立分佈式、開放式、數據中心的人工智慧數據驅動平台Build in 2019 建立分佈式、開放式、數據中心的人工智慧數據驅動平台
Build in 2019 建立分佈式、開放式、數據中心的人工智慧數據驅動平台Amazon Web Services
 

Similar to Machine Learning at the Edge and in the Cloud (20)

Image Recognition Real World Applications
Image Recognition Real World ApplicationsImage Recognition Real World Applications
Image Recognition Real World Applications
 
DataPalooza: ML & IoT Workshop
DataPalooza: ML & IoT WorkshopDataPalooza: ML & IoT Workshop
DataPalooza: ML & IoT Workshop
 
AI/ML Week: Strengthen Cybersecurity
AI/ML Week: Strengthen CybersecurityAI/ML Week: Strengthen Cybersecurity
AI/ML Week: Strengthen Cybersecurity
 
ML Inference at the Edge
ML Inference at the EdgeML Inference at the Edge
ML Inference at the Edge
 
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...
 
NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Inven...
NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Inven...NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Inven...
NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Inven...
 
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
 
Transforming Enterprise IT - Transformation Day Montreal 2018
Transforming Enterprise IT - Transformation Day Montreal 2018Transforming Enterprise IT - Transformation Day Montreal 2018
Transforming Enterprise IT - Transformation Day Montreal 2018
 
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
Enterprise Integration Patterns Revisited (again) for the Era of Big Data, In...
 
Transforming Enterprise IT - Virtual Transformation Day Feb 2019
Transforming Enterprise IT - Virtual Transformation Day Feb 2019Transforming Enterprise IT - Virtual Transformation Day Feb 2019
Transforming Enterprise IT - Virtual Transformation Day Feb 2019
 
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
RET303_Drive Warehouse Efficiencies with the Same AWS IoT Technology that Pow...
 
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und ExpertenMaschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
 
Integrate the AWS Cloud with Responsive Xilinx Machine Learning at the Edge (...
Integrate the AWS Cloud with Responsive Xilinx Machine Learning at the Edge (...Integrate the AWS Cloud with Responsive Xilinx Machine Learning at the Edge (...
Integrate the AWS Cloud with Responsive Xilinx Machine Learning at the Edge (...
 
AWS IoT - from Cloud to Edge | AWS Floor28
AWS IoT - from Cloud to Edge | AWS Floor28AWS IoT - from Cloud to Edge | AWS Floor28
AWS IoT - from Cloud to Edge | AWS Floor28
 
AWS re:Invent 2016 recap (part 1)
AWS re:Invent 2016 recap (part 1)AWS re:Invent 2016 recap (part 1)
AWS re:Invent 2016 recap (part 1)
 
Integrating Amazon SageMaker into your Enterprise - AWS Online Tech Talks
Integrating Amazon SageMaker into your Enterprise - AWS Online Tech TalksIntegrating Amazon SageMaker into your Enterprise - AWS Online Tech Talks
Integrating Amazon SageMaker into your Enterprise - AWS Online Tech Talks
 
AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)
AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)
AWS re:Invent 2016: Internet of Things (IoT) Edge and Device Services (IOT202)
 
Machine learning in the physical world by Kip Larson from AWS IoT
Machine learning in the physical world by  Kip Larson from AWS IoTMachine learning in the physical world by  Kip Larson from AWS IoT
Machine learning in the physical world by Kip Larson from AWS IoT
 
Dell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western OntarioDell NVIDIA AI Roadshow - South Western Ontario
Dell NVIDIA AI Roadshow - South Western Ontario
 
Build in 2019 建立分佈式、開放式、數據中心的人工智慧數據驅動平台
Build in 2019 建立分佈式、開放式、數據中心的人工智慧數據驅動平台Build in 2019 建立分佈式、開放式、數據中心的人工智慧數據驅動平台
Build in 2019 建立分佈式、開放式、數據中心的人工智慧數據驅動平台
 

More from Amazon Web Services

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

More from Amazon Web Services (20)

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

Machine Learning at the Edge and in the Cloud

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Craig Lawton, IoT Specialist Architect July 2018 Machine Learning at the Edge ML, IoT and Edge Compute
  • 3. MACHINE LEARNING at Amazon Personalized recommendations Inventing entirely new customer experiences Fulfillment automation and inventory management Drones Voice driven interactions
  • 4. The Machine Learning Process Is Hard …
  • 5. Fetch data Clean & format data Prepare & transform data The Machine Learning Process Is Hard …
  • 6. Fetch data Clean & format data Prepare & transform data Train model Evaluate model The Machine Learning Process Is Hard …
  • 7. Fetch data Clean & format data Prepare & transform data Train model Evaluate model Integration with prod Monitor / debug / refresh The Machine Learning Process Is Hard …
  • 8. A fully managed service that enables data scientists and developers to quickly and easily build machine-learning based models into production smart applications. Amazon SageMaker
  • 9. Amazon SageMaker Fully managed hosting with auto- scaling One-click deployment Pre-built notebooks for common problems Built-in, high performance algorithms One-click training Hyperparameter optimisation BU IL D TR AIN D EPL O Y DATA!!!
  • 10.
  • 11.
  • 13. I N T HE AW S CLO UD Application services Training InferenceTuning Machine Learning in the Cloud
  • 14. I N T HE AW S CLO UD Inference DE V I C E S & L A M B DA @ E D G E Application services Training InferenceTuning Machine Learning in the Cloud And at the EDGE
  • 15. I N T HE AW S CLO UD Inference DE V I C E S & L A M B DA @ E D G E Application services Training InferenceTuning Machine Learning in the Cloud And at the EDGE
  • 16. Sophisticated models in the cloud Language and speech models Machine Learning in the Cloud And at the EDGE Amazon Echo
  • 17. Sophisticated models in the cloud Vision Models Machine Learning in the Cloud And at the EDGE AWS DeepLens
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 20. AWS DeepLens Project Components
  • 22. AWS DeepLens Artifacts Model AWS IoT AWS Greengrass Device Stream Project Stream (optional) Scene Device
  • 24. Get a Frame, Run Inference
  • 26. Optimising A Custom Model Optimises a custom model to CI-DNN format so it can run on the GPU
  • 27. http://benchmark.ini.rub.de/?section=gtsrb &subsection=dataset • Single-image, multi-class classification problem • More than 40 classes • More than 50,000 images in total • Image sizes vary between 15x15 to 250x250 pixels
  • 28.
  • 29. AWS DeepLens Artifacts Model AWS IoT AWS Greengrass Device Stream Project Stream (optional) Scene Device
  • 30. AWS DeepLens runs AWS GreenGrass Edge Cloud Machine inference Inference Training
  • 31. AWS DeepLens runs AWS GreenGrass Edge Cloud Machine inference Inference Training
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customer Video / Demo Dynamo6 - Hamilton City Council- TBD
  • 33. © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Local AWS Lambda Running on AWS Greengrass A lambda function running on a Greengrass Core local to the Council network preprocesses the raw video files. Video is optimised and chunked before then being pushed into AWS Kinesis for analysis. AI / ML functions
  • 34. Optimising A Custom Model Optimises a custom model to CI-DNN format so it can run on the GPU OpenVINO Toolkit
  • 35.
  • 36. OpenVINO / Intel • Enables CNN-based deep learning inference on the edge • Supports heterogeneous execution across computer vision accelerators—CPU, GPU, Intel® Movidius™ Neural Compute Stick, and FPGA—using a common API • Speeds time to market via a library of functions and preoptimized kernels • Includes optimized calls for OpenCV and OpenVX • IEI* Integration Corporation and AAEON developer kits • https://github.com/intel/Edge-optimized-models • MobileNet 1, MobileNet 5, SqueezeNet 5 for Pedestrians, Cars, Buses, Bicycles and Motorcycles
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 38. Where do I want to process data? CloudEdge
  • 39. Where do I want to process data? Edge Cloud Law of Economics Law of Physics Law of the Land
  • 40. Where do I want to process data? Edge Cloud Law of Economics Law of Physics Law of the Land
  • 41. Where do I want to process data? I n f r a s t r u c t u r e C l o u dP o PI o T E n d p o i n t G a t e w a y A p p l i a n c e C o m m o n P r o g r a m m i n g M o d e l O n b o a r d A W S C l o u d L a m b d a @ E d g e A m a z o n F r e e R T O S G r e e n g r a s s
  • 42. A W S C l o u d G r e e n g r a s s Where do I want to process data? I n f r a s t r u c t u r e C l o u dP o PI o T E n d p o i n t G a t e w a y A p p l i a n c eO n b o a r d A m a z o n F r e e R T O S L a m b d a @ E d g e
  • 43. AWS Greengrass ML Inference Voice/sound recognition Collision avoidance Image recognition Anomaly detection More ! Inference TrainingEdge Cloud Some use cases Machine inference
  • 44. Lots of options… New Features Machine Inference Protocol Adapters Over the Air Updates Local Resource Access Works with Amazon FreeRTOS Broader Ecosystem more distributions preview coming soon New Languages New New
  • 45. We build IoT solutions through our good friends AWS Partner Ecosystem System Integrators Network Connectivity OEM/ ODM ISVs Silicon / Chipset / Module AWS IoT building blocks Things Cloud Intelligenc e Gateways
  • 46. What will you build? https://docs.aws.amazon.com/deeplens/latest/dg/deeplens-templated-projects-overview.html https://aws.amazon.com/deeplens/community-projects/
  • 47. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. National Convention Centre, Canberra 11th September – Training, Workshops, GameDay 12th September – Summit day Keynote featuring Glenn Gore, AWS Head Technologist Helen Souness, CEO RMIT Online Denis Bauer, Team Lead Transformational Bioinformatics, CSIRO
  • 48. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. We value your feedback! Please share your feedback on the event app or on a paper survey for a chance to win an Amazon Spot