SlideShare una empresa de Scribd logo
1 de 39
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Push Intelligence to the Edge
M a c h in e L e arn in g o n A W S G r e en gras s D e v ic es
S a t y e n Y a d a v , G M , I o T E d g e & D e v i c e S e r v i c e s
J a s o n C h e n , P r i n c i p a l P r o d u c t M a n a g e r , I o T E d g e & D e v i c e S e r v i c e s
N o v e m b e r 3 0 , 2 0 1 7
AWS re:INVENT
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS IoT Architecture: 2016
AWS AWS IoT Core
Gateway
Endpoints
Greengrass
Things
Sense & Act
Cloud
Storage & Compute
Intelligence
Insights & Logic → Action
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS IoT Architecture: 2017
Secure device
connectivity
and messaging
Endpoints
AWS IoT Core
Fleet onboarding,
management and
SW updates
Fleet
audit and
protection
IoT data
analytics and
intelligence
Gateway
AWS Greengrass
Things
Sense & Act
Cloud
Storage & Compute
Amazon
Intelligence
Insights & Logic → ActionAWS IoT 1-Click
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
How can I extend
AWS intelligence
to the edge?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Data and
state sync
Local
actions
Local
triggers
Security
AWS Greengrass
Extend intelligence to the edge
Local ML
inference
Preview today
Over the air
updates
Protocol
adapter for
OPC-UA
Local
resource
access
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Machine Learning at the Edge
Greengrass ML Inference
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Use Cases
Voice/sound
recognition
Collision
avoidance
Image
recognition
Anomaly
detection
More
!
Smart
Agriculture
Predictive
maintenance
Self-driving
cars
Video
surveillance
Robotics
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Greengrass ML Inference
Build and train ML
models in the cloud
Accelerate ML inference
applications on the edge
Devices take
action quickly –
even when
disconnected
Use Greengrass to
deploy optimized
models on your
target device
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Inference Training
Machine Learning at the Edge
Local
actions
Edge Cloud
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Ryuji Takehara
Cloud System Architect
12
Machine Learning in SONY Factories
Already running Greengrass on our factory floors, now developing ML for:
 Factory operator positioning
• Operator location & time resource management
• Using beacon and ML predict position of operator
 Predictive maintenance
• Detect aging degradation of bearing with acceleration sensor
 Size limitation (ML library is big)
 Tight coupling ML model and Lambda
 HW resource access
Needed more AWS Lambda ability
13
Using Greengrass ML Inference
Deploy and run customized ML model on devices using Greengrass for “Anomaly Detection”
 Customize model without size limitation
 Continuous adjustment , delivery model
 HW resource access
(high resolution sensor)
SONY: Spritzer
Host board (GG Core)
Accelerometer
Manufacturing
Machine
Special device + host
(Accelerometer)
SONY ML dashboard
Customize model
for various factory machine
Easy to customize model
Management cloud
Detection
acceleration
x,y,z
Class label
Cloud
E d g e
Greengrass ML Inference
Sony now integrates “Cloud, Edge, Firmware and Sensor Devices”
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Latency Bandwidth Availability Privacy
Value of ML Inference at the Edge
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
We create the technology to connect the world
Khamis Abulgubein
Product Line Manager, Emerging IoT Applications
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What
is an
anomaly?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Processing video analytics
LAN Scenario
LAN
10 GB/day
10 GB/day
10 GB/day/camera 1% relevant data
10 GB/day
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Processing video analytics
WAN Scenario
WAN
10 GB/day/camera 1% relevant data
10 GB/day
10 GB/day
10 GB/day
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Processing video analytics
WAN Scenario
WAN
100 MB/day/camera 1% relevant data
10 GB/day
10 GB/day
10 GB/day
IMPACT Scene
Analytics Gateway
Scene anomalies
Scene Metadata Greengrass
core
Trigger local actions based
on object recognition
AI-based object classification
MQTT
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Greengrass ML Inference Overview
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What do you want to achieve?
Sense
Generate and receive rich data
about the environment
Infer
Extract relevance from huge
amounts of data in real time
Action
Take smart actions
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why is it hard?
Collect and
moving data
to the cloud
Process
data, build
and train
your model
Deploy
model to
the target
device
Build ML
framework
(e.g., MXNet)
for different
device
Write
Inference
app and
deploy it to
the target
device
Utilize
accelerator
such as GPU
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
ML Inference using AWS Greengrass
Train in the cloud
• Massive computing power
• Large repository of data
Trained models
and Lambdas
Extracted
IntelligenceInferences and
take actions
locally on device
AWS Cloud
for training
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Inference at the edge
• Low latency
• bandwidth saving
• regulation/privacy
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Deploy cloud trained
models to target devices
for you
• Add your trained model as a
“Machine Learning”resource
to Greengrass group
• Deploy to Greengrass devices
• Locate Amazon SageMaker
trained models in
Greengrass console
• Bring your own models
Deploy cloud trained models
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Access on-device ML
accelerators such as GPU
and FPGA from Lambda
functions to speed up
inference
• No code required
• Simply declare the
accelerator as a “Local
Resource” that Lambda
functions need to access
Access hardware accelerators
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Pre-built MXNet package
so you don’t need build it
from scratch for your
devices
• Intel Atom E3900
(Apollo Lake)
• NVIDIA Jetson TX2
• Raspberry Pi
You can always bring
your own framework (e.g.
TensorFlow, Caffe2, and CNTK)
Pre-built MXNet for devices
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Lambda examples
to help you create
inference apps,
showing you how to
• Load trained models
• Applying them to locally
generated data for local
inferencing
• Take actions
Lambda inference examples
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Demo
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Benefits of Greengrass ML Inference
Deploy cloud
trained models
Enable
GPU access
Use pre-build
MXNet, or bring
your own ML
framework
Lambda
actions
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS DeepLens
Deep Learning video camera
using AWS AI and AWS Greengrass on Intel Atom
Corporate Vice President, Intel Corporation
GM, Artificial Intelligence Product Group
31
33
AWS Greengrass & Intel – Powerful,
Optimized edge solutions
Delivers a secure, intelligent edge
Developers can easily create new applications,
from edge to cloud
AWS Greengrass & Intel- Machine learning
capabilities at the edge
34
Intel Atom Processor with integrated graphics
Deep Learning Optimized Software
Compute performance, agility, and speed
to run real time machine learning on the device.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Summary
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Customers and partners
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Apply for preview today!
aws.amazon.com/
greengrass/ml
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Learn more
AWS DeepLens Through Thursday Venetian - Casanova
604 & Marco Polo 702
Flight simulator using
FreeRTOS and Greengrass
Through Thursday Aria, Builder Fair
Echo Greeter Booth: face
detection on device
Through Friday Aria, level 3
Dynamic sorter: object
recognition on device
Through Thursday Aria, Builder Fair
Robotic arms Through Friday Aria, Pinyon1
Live Nokia Traffic Camera using
Greengrass ML Inference
Through Thursday Venetian, Maker’s place
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
THANK YOU!
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Backup
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
IoT with AWS
Enterprise
Applications
Enterprise
Users
Corp Apps
Amazon
QuickSight
Amazon
EMR
Amazon
Redshift
Amazon
S3
Machine
Learning
AWS
Lambda
All
AWS
IoT Partners
Edge
ARM, Broadcom, Digi,
Expressif, Intel, MediaTek,
Microchip, NXP, ST, TI,
Qualcomm, …
Gateway
Adlink Technology,
Advantech, MachineShop,
Samsung, Technicolor, …
Platform
Ayala, Bright Wolf,
BSquare, C3IoT, Mnubo,
PTC, Salesforce, Splunk,
Thinglogix, …
Connectivity
Amdocs, Asavie, AT&T,
Eseye, Soracom, TATA
Communications, Telus,
Verizon, …
Consulting / ISVs
Accenture, Aricent,
Clearscale, CTP, Luxoft,
Mobiquity, Solstice,
Storm Reply, Sturdy
Networks, TCS, Trek10, …
MQTT
MQTT
Endpoints Gateway/PLC
Device
Shadow
Snowball
Edge
AWS
Greengrass
Lambda
Functions
Message
Router
Local Comms Long-range Comms
Amazon
FreeRTOS
Certificate
Authority
Local
Resources
OPC-UA
Adapter
IoT SDK
OPC-UA
MQTT
Edge
Users
Cert
WiFi
MQTT
Edge
OTA
OTA
Amazon
FreeRTOS
Integrated
Client
Cloud
Device
Shadow
Rules
Engine
AWS IoT
Core
Certificate
Authority
AWS IoT
Device
Management
AWS
IoT
Users
Over-The-Air
(OTA)
Updates
Analytics
Data Store
Data
Pipelines
Templated
Reports
Batch Fleet
Provisioning
Real-Time
Fleet Index &
Search
AWS IoT
Device
Defender
Ad-hoc & In-
depth Analysis
Risk
Mitigation
Monitor
Device
Behavior
Alerts
Message
Broker
Audit Device
Configurations
Amazon
Kinesis
AWS IoT
Analytics

Más contenido relacionado

La actualidad más candente

NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...Amazon Web Services
 
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSIOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSAmazon Web Services
 
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2CMP314_Bringing Deep Learning to the Cloud with Amazon EC2
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2Amazon Web Services
 
Alexa State of the Science - ALX321 - 2h amazonwebservices Deep Dive into Ama...
Alexa State of the Science - ALX321 - 2h amazonwebservices Deep Dive into Ama...Alexa State of the Science - ALX321 - 2h amazonwebservices Deep Dive into Ama...
Alexa State of the Science - ALX321 - 2h amazonwebservices Deep Dive into Ama...Amazon Web Services
 
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017Amazon Web Services
 
Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017
Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017
Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017Amazon Web Services
 
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017Amazon Web Services
 
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...Amazon Web Services
 
GAM309-Breathe Life into a Mobile Game_NoNotes.pdf
GAM309-Breathe Life into a Mobile Game_NoNotes.pdfGAM309-Breathe Life into a Mobile Game_NoNotes.pdf
GAM309-Breathe Life into a Mobile Game_NoNotes.pdfAmazon Web Services
 
ALX307_Integrate Alexa into Your Product
ALX307_Integrate Alexa into Your ProductALX307_Integrate Alexa into Your Product
ALX307_Integrate Alexa into Your ProductAmazon Web Services
 
NEW LAUNCH! Introducing AWS IoT Analytics - IOT214 - re:Invent 2017
NEW LAUNCH! Introducing AWS IoT Analytics - IOT214 - re:Invent 2017NEW LAUNCH! Introducing AWS IoT Analytics - IOT214 - re:Invent 2017
NEW LAUNCH! Introducing AWS IoT Analytics - IOT214 - re:Invent 2017Amazon Web Services
 
NEW LAUNCH! Bring Alexa to Work! Voice-enable Your Organization with Alexa fo...
NEW LAUNCH! Bring Alexa to Work! Voice-enable Your Organization with Alexa fo...NEW LAUNCH! Bring Alexa to Work! Voice-enable Your Organization with Alexa fo...
NEW LAUNCH! Bring Alexa to Work! Voice-enable Your Organization with Alexa fo...Amazon Web Services
 
NEW LAUNCH! Hear how OwnZones is using AWS Elemental MediaConvert to help med...
NEW LAUNCH! Hear how OwnZones is using AWS Elemental MediaConvert to help med...NEW LAUNCH! Hear how OwnZones is using AWS Elemental MediaConvert to help med...
NEW LAUNCH! Hear how OwnZones is using AWS Elemental MediaConvert to help med...Amazon Web Services
 
NEW LAUNCH! Driving Dynamically Animated Characters in VR/AR Applications Usi...
NEW LAUNCH! Driving Dynamically Animated Characters in VR/AR Applications Usi...NEW LAUNCH! Driving Dynamically Animated Characters in VR/AR Applications Usi...
NEW LAUNCH! Driving Dynamically Animated Characters in VR/AR Applications Usi...Amazon Web Services
 
NEW LAUNCH! Deep dive on Amazon Neptune - DAT318 - re:Invent 2017
NEW LAUNCH! Deep dive on Amazon Neptune - DAT318 - re:Invent 2017NEW LAUNCH! Deep dive on Amazon Neptune - DAT318 - re:Invent 2017
NEW LAUNCH! Deep dive on Amazon Neptune - DAT318 - re:Invent 2017Amazon Web Services
 
Driving effective Digital User Engagement using Analytics, Push Notifications...
Driving effective Digital User Engagement using Analytics, Push Notifications...Driving effective Digital User Engagement using Analytics, Push Notifications...
Driving effective Digital User Engagement using Analytics, Push Notifications...Amazon Web Services
 
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...Amazon Web Services
 
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging Code
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging CodeAWS Cloud9 – Cloud IDE for Writing, Running and Debugging Code
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging CodeAmazon Web Services
 
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...Amazon Web Services
 

La actualidad más candente (20)

NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
 
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWSIOT311_Customer Stories of Things, Cloud, and Analytics on AWS
IOT311_Customer Stories of Things, Cloud, and Analytics on AWS
 
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2CMP314_Bringing Deep Learning to the Cloud with Amazon EC2
CMP314_Bringing Deep Learning to the Cloud with Amazon EC2
 
Alexa State of the Science - ALX321 - 2h amazonwebservices Deep Dive into Ama...
Alexa State of the Science - ALX321 - 2h amazonwebservices Deep Dive into Ama...Alexa State of the Science - ALX321 - 2h amazonwebservices Deep Dive into Ama...
Alexa State of the Science - ALX321 - 2h amazonwebservices Deep Dive into Ama...
 
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
NEW LAUNCH! AWS Serverless Application Repository - SRV215 - re:Invent 2017
 
AWSome Day Utrecht - Keynote
AWSome Day Utrecht - KeynoteAWSome Day Utrecht - Keynote
AWSome Day Utrecht - Keynote
 
Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017
Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017
Oracle Enterprise Solutions on AWS - ENT326 - re:Invent 2017
 
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
Integrating Video in Mobile Apps and Websites - MBL308 - re:Invent 2017
 
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
 
GAM309-Breathe Life into a Mobile Game_NoNotes.pdf
GAM309-Breathe Life into a Mobile Game_NoNotes.pdfGAM309-Breathe Life into a Mobile Game_NoNotes.pdf
GAM309-Breathe Life into a Mobile Game_NoNotes.pdf
 
ALX307_Integrate Alexa into Your Product
ALX307_Integrate Alexa into Your ProductALX307_Integrate Alexa into Your Product
ALX307_Integrate Alexa into Your Product
 
NEW LAUNCH! Introducing AWS IoT Analytics - IOT214 - re:Invent 2017
NEW LAUNCH! Introducing AWS IoT Analytics - IOT214 - re:Invent 2017NEW LAUNCH! Introducing AWS IoT Analytics - IOT214 - re:Invent 2017
NEW LAUNCH! Introducing AWS IoT Analytics - IOT214 - re:Invent 2017
 
NEW LAUNCH! Bring Alexa to Work! Voice-enable Your Organization with Alexa fo...
NEW LAUNCH! Bring Alexa to Work! Voice-enable Your Organization with Alexa fo...NEW LAUNCH! Bring Alexa to Work! Voice-enable Your Organization with Alexa fo...
NEW LAUNCH! Bring Alexa to Work! Voice-enable Your Organization with Alexa fo...
 
NEW LAUNCH! Hear how OwnZones is using AWS Elemental MediaConvert to help med...
NEW LAUNCH! Hear how OwnZones is using AWS Elemental MediaConvert to help med...NEW LAUNCH! Hear how OwnZones is using AWS Elemental MediaConvert to help med...
NEW LAUNCH! Hear how OwnZones is using AWS Elemental MediaConvert to help med...
 
NEW LAUNCH! Driving Dynamically Animated Characters in VR/AR Applications Usi...
NEW LAUNCH! Driving Dynamically Animated Characters in VR/AR Applications Usi...NEW LAUNCH! Driving Dynamically Animated Characters in VR/AR Applications Usi...
NEW LAUNCH! Driving Dynamically Animated Characters in VR/AR Applications Usi...
 
NEW LAUNCH! Deep dive on Amazon Neptune - DAT318 - re:Invent 2017
NEW LAUNCH! Deep dive on Amazon Neptune - DAT318 - re:Invent 2017NEW LAUNCH! Deep dive on Amazon Neptune - DAT318 - re:Invent 2017
NEW LAUNCH! Deep dive on Amazon Neptune - DAT318 - re:Invent 2017
 
Driving effective Digital User Engagement using Analytics, Push Notifications...
Driving effective Digital User Engagement using Analytics, Push Notifications...Driving effective Digital User Engagement using Analytics, Push Notifications...
Driving effective Digital User Engagement using Analytics, Push Notifications...
 
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...
 
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging Code
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging CodeAWS Cloud9 – Cloud IDE for Writing, Running and Debugging Code
AWS Cloud9 – Cloud IDE for Writing, Running and Debugging Code
 
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...
Tracking and Optimizing Ad Monetization for Your Mobile App - MBL307 - re:Inv...
 

Similar a NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Invent 2017

GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and BeyondGPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and BeyondAmazon Web Services
 
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017Amazon Web Services
 
Deep Learning for Industrial IoT - MCL316 - re:Invent 2017
Deep Learning for Industrial IoT - MCL316 - re:Invent 2017Deep Learning for Industrial IoT - MCL316 - re:Invent 2017
Deep Learning for Industrial IoT - MCL316 - re:Invent 2017Amazon Web Services
 
NEW LAUNCH! AWS Greengrass and Amazon FreeRTOS: Connectivity and Security at ...
NEW LAUNCH! AWS Greengrass and Amazon FreeRTOS: Connectivity and Security at ...NEW LAUNCH! AWS Greengrass and Amazon FreeRTOS: Connectivity and Security at ...
NEW LAUNCH! AWS Greengrass and Amazon FreeRTOS: Connectivity and Security at ...Amazon Web Services
 
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...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
 
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...Amazon Web Services
 
Artificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to StartArtificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to StartVladimir Simek
 
Devoxx: Building AI-powered applications on AWS
Devoxx: Building AI-powered applications on AWSDevoxx: Building AI-powered applications on AWS
Devoxx: Building AI-powered applications on AWSAdrian Hornsby
 
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)Amazon Web Services
 
Artificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to StartArtificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to StartVladimir Simek
 
Increasing Productivity with End-User Computing Solutions on AWS
  Increasing Productivity with End-User Computing Solutions on AWS  Increasing Productivity with End-User Computing Solutions on AWS
Increasing Productivity with End-User Computing Solutions on AWSAmazon Web Services
 
Innovations fueled by IoT and the Cloud
Innovations fueled by IoT and the CloudInnovations fueled by IoT and the Cloud
Innovations fueled by IoT and the CloudAdrian Hornsby
 
Image Recognition Real World Applications
Image Recognition Real World ApplicationsImage Recognition Real World Applications
Image Recognition Real World ApplicationsAmazon Web Services
 
AI / ML Services - re:Invent Comes to London 2.0
AI / ML Services - re:Invent Comes to London 2.0AI / ML Services - re:Invent Comes to London 2.0
AI / ML Services - re:Invent Comes to London 2.0Amazon Web Services
 
Machine Learning State of the Union - MCL210 - re:Invent 2017
Machine Learning State of the Union - MCL210 - re:Invent 2017Machine Learning State of the Union - MCL210 - re:Invent 2017
Machine Learning State of the Union - MCL210 - re:Invent 2017Amazon Web Services
 
Webinar: Arquiteturas para IoT na nuvem: segurança, conformidade, resiliência...
Webinar: Arquiteturas para IoT na nuvem: segurança, conformidade, resiliência...Webinar: Arquiteturas para IoT na nuvem: segurança, conformidade, resiliência...
Webinar: Arquiteturas para IoT na nuvem: segurança, conformidade, resiliência...Embarcados
 
GPSBUS211-Edge Intelligence for IoT Applications
GPSBUS211-Edge Intelligence for IoT ApplicationsGPSBUS211-Edge Intelligence for IoT Applications
GPSBUS211-Edge Intelligence for IoT ApplicationsAmazon Web Services
 

Similar a NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Invent 2017 (20)

ML Inference at the Edge
ML Inference at the EdgeML Inference at the Edge
ML Inference at the Edge
 
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and BeyondGPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond
GPSTEC317-From Leaves to Lawns AWS Greengrass at the Edge and Beyond
 
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
Compute at the Edge with AWS Greengrass - IOT309 - re:Invent 2017
 
Deep Learning for Industrial IoT - MCL316 - re:Invent 2017
Deep Learning for Industrial IoT - MCL316 - re:Invent 2017Deep Learning for Industrial IoT - MCL316 - re:Invent 2017
Deep Learning for Industrial IoT - MCL316 - re:Invent 2017
 
NEW LAUNCH! AWS Greengrass and Amazon FreeRTOS: Connectivity and Security at ...
NEW LAUNCH! AWS Greengrass and Amazon FreeRTOS: Connectivity and Security at ...NEW LAUNCH! AWS Greengrass and Amazon FreeRTOS: Connectivity and Security at ...
NEW LAUNCH! AWS Greengrass and Amazon FreeRTOS: Connectivity and Security at ...
 
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
Rethink Your Graphics Workstation Strategy with Amazon AppStream 2.0 - BAP311...
 
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
 
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
DEV325_Application Deployment Techniques for Amazon EC2 Workloads with AWS Co...
 
Artificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to StartArtificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to Start
 
Devoxx: Building AI-powered applications on AWS
Devoxx: Building AI-powered applications on AWSDevoxx: Building AI-powered applications on AWS
Devoxx: Building AI-powered applications on AWS
 
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
透過最新的 AWS 服務在 2019 年為您的業務轉型 (Level 200)
 
Artificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to StartArtificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to Start
 
Increasing Productivity with End-User Computing Solutions on AWS
  Increasing Productivity with End-User Computing Solutions on AWS  Increasing Productivity with End-User Computing Solutions on AWS
Increasing Productivity with End-User Computing Solutions on AWS
 
Innovations fueled by IoT and the Cloud
Innovations fueled by IoT and the CloudInnovations fueled by IoT and the Cloud
Innovations fueled by IoT and the Cloud
 
Image Recognition Real World Applications
Image Recognition Real World ApplicationsImage Recognition Real World Applications
Image Recognition Real World Applications
 
AI / ML Services - re:Invent Comes to London 2.0
AI / ML Services - re:Invent Comes to London 2.0AI / ML Services - re:Invent Comes to London 2.0
AI / ML Services - re:Invent Comes to London 2.0
 
Machine Learning State of the Union - MCL210 - re:Invent 2017
Machine Learning State of the Union - MCL210 - re:Invent 2017Machine Learning State of the Union - MCL210 - re:Invent 2017
Machine Learning State of the Union - MCL210 - re:Invent 2017
 
Webinar: Arquiteturas para IoT na nuvem: segurança, conformidade, resiliência...
Webinar: Arquiteturas para IoT na nuvem: segurança, conformidade, resiliência...Webinar: Arquiteturas para IoT na nuvem: segurança, conformidade, resiliência...
Webinar: Arquiteturas para IoT na nuvem: segurança, conformidade, resiliência...
 
GPSBUS211-Edge Intelligence for IoT Applications
GPSBUS211-Edge Intelligence for IoT ApplicationsGPSBUS211-Edge Intelligence for IoT Applications
GPSBUS211-Edge Intelligence for IoT Applications
 
Machine Learning at the Edge
Machine Learning at the EdgeMachine Learning at the Edge
Machine Learning at the Edge
 

Más de 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
 

Más 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
 

NEW LAUNCH! Push Intelligence to the edge with Greengrass - IOT209 - re:Invent 2017

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Push Intelligence to the Edge M a c h in e L e arn in g o n A W S G r e en gras s D e v ic es S a t y e n Y a d a v , G M , I o T E d g e & D e v i c e S e r v i c e s J a s o n C h e n , P r i n c i p a l P r o d u c t M a n a g e r , I o T E d g e & D e v i c e S e r v i c e s N o v e m b e r 3 0 , 2 0 1 7 AWS re:INVENT
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS IoT Architecture: 2016 AWS AWS IoT Core Gateway Endpoints Greengrass Things Sense & Act Cloud Storage & Compute Intelligence Insights & Logic → Action
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS IoT Architecture: 2017 Secure device connectivity and messaging Endpoints AWS IoT Core Fleet onboarding, management and SW updates Fleet audit and protection IoT data analytics and intelligence Gateway AWS Greengrass Things Sense & Act Cloud Storage & Compute Amazon Intelligence Insights & Logic → ActionAWS IoT 1-Click
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How can I extend AWS intelligence to the edge?
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Data and state sync Local actions Local triggers Security AWS Greengrass Extend intelligence to the edge Local ML inference Preview today Over the air updates Protocol adapter for OPC-UA Local resource access
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Machine Learning at the Edge Greengrass ML Inference
  • 7. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Use Cases Voice/sound recognition Collision avoidance Image recognition Anomaly detection More ! Smart Agriculture Predictive maintenance Self-driving cars Video surveillance Robotics
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Greengrass ML Inference Build and train ML models in the cloud Accelerate ML inference applications on the edge Devices take action quickly – even when disconnected Use Greengrass to deploy optimized models on your target device
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Inference Training Machine Learning at the Edge Local actions Edge Cloud
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Ryuji Takehara Cloud System Architect
  • 11. 12 Machine Learning in SONY Factories Already running Greengrass on our factory floors, now developing ML for:  Factory operator positioning • Operator location & time resource management • Using beacon and ML predict position of operator  Predictive maintenance • Detect aging degradation of bearing with acceleration sensor  Size limitation (ML library is big)  Tight coupling ML model and Lambda  HW resource access Needed more AWS Lambda ability
  • 12. 13 Using Greengrass ML Inference Deploy and run customized ML model on devices using Greengrass for “Anomaly Detection”  Customize model without size limitation  Continuous adjustment , delivery model  HW resource access (high resolution sensor) SONY: Spritzer Host board (GG Core) Accelerometer Manufacturing Machine Special device + host (Accelerometer) SONY ML dashboard Customize model for various factory machine Easy to customize model Management cloud Detection acceleration x,y,z Class label Cloud E d g e Greengrass ML Inference Sony now integrates “Cloud, Edge, Firmware and Sensor Devices”
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Latency Bandwidth Availability Privacy Value of ML Inference at the Edge
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. We create the technology to connect the world Khamis Abulgubein Product Line Manager, Emerging IoT Applications
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What is an anomaly? © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Processing video analytics LAN Scenario LAN 10 GB/day 10 GB/day 10 GB/day/camera 1% relevant data 10 GB/day
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Processing video analytics WAN Scenario WAN 10 GB/day/camera 1% relevant data 10 GB/day 10 GB/day 10 GB/day
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Processing video analytics WAN Scenario WAN 100 MB/day/camera 1% relevant data 10 GB/day 10 GB/day 10 GB/day IMPACT Scene Analytics Gateway Scene anomalies Scene Metadata Greengrass core Trigger local actions based on object recognition AI-based object classification MQTT
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Greengrass ML Inference Overview
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What do you want to achieve? Sense Generate and receive rich data about the environment Infer Extract relevance from huge amounts of data in real time Action Take smart actions
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why is it hard? Collect and moving data to the cloud Process data, build and train your model Deploy model to the target device Build ML framework (e.g., MXNet) for different device Write Inference app and deploy it to the target device Utilize accelerator such as GPU
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ML Inference using AWS Greengrass Train in the cloud • Massive computing power • Large repository of data Trained models and Lambdas Extracted IntelligenceInferences and take actions locally on device AWS Cloud for training © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Inference at the edge • Low latency • bandwidth saving • regulation/privacy
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Deploy cloud trained models to target devices for you • Add your trained model as a “Machine Learning”resource to Greengrass group • Deploy to Greengrass devices • Locate Amazon SageMaker trained models in Greengrass console • Bring your own models Deploy cloud trained models
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Access on-device ML accelerators such as GPU and FPGA from Lambda functions to speed up inference • No code required • Simply declare the accelerator as a “Local Resource” that Lambda functions need to access Access hardware accelerators
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Pre-built MXNet package so you don’t need build it from scratch for your devices • Intel Atom E3900 (Apollo Lake) • NVIDIA Jetson TX2 • Raspberry Pi You can always bring your own framework (e.g. TensorFlow, Caffe2, and CNTK) Pre-built MXNet for devices
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Lambda examples to help you create inference apps, showing you how to • Load trained models • Applying them to locally generated data for local inferencing • Take actions Lambda inference examples
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Demo
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Benefits of Greengrass ML Inference Deploy cloud trained models Enable GPU access Use pre-build MXNet, or bring your own ML framework Lambda actions
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS DeepLens Deep Learning video camera using AWS AI and AWS Greengrass on Intel Atom
  • 30. Corporate Vice President, Intel Corporation GM, Artificial Intelligence Product Group 31
  • 31. 33 AWS Greengrass & Intel – Powerful, Optimized edge solutions Delivers a secure, intelligent edge Developers can easily create new applications, from edge to cloud
  • 32. AWS Greengrass & Intel- Machine learning capabilities at the edge 34 Intel Atom Processor with integrated graphics Deep Learning Optimized Software Compute performance, agility, and speed to run real time machine learning on the device.
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Summary
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Customers and partners
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Apply for preview today! aws.amazon.com/ greengrass/ml
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Learn more AWS DeepLens Through Thursday Venetian - Casanova 604 & Marco Polo 702 Flight simulator using FreeRTOS and Greengrass Through Thursday Aria, Builder Fair Echo Greeter Booth: face detection on device Through Friday Aria, level 3 Dynamic sorter: object recognition on device Through Thursday Aria, Builder Fair Robotic arms Through Friday Aria, Pinyon1 Live Nokia Traffic Camera using Greengrass ML Inference Through Thursday Venetian, Maker’s place
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. THANK YOU!
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Backup
  • 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. IoT with AWS Enterprise Applications Enterprise Users Corp Apps Amazon QuickSight Amazon EMR Amazon Redshift Amazon S3 Machine Learning AWS Lambda All AWS IoT Partners Edge ARM, Broadcom, Digi, Expressif, Intel, MediaTek, Microchip, NXP, ST, TI, Qualcomm, … Gateway Adlink Technology, Advantech, MachineShop, Samsung, Technicolor, … Platform Ayala, Bright Wolf, BSquare, C3IoT, Mnubo, PTC, Salesforce, Splunk, Thinglogix, … Connectivity Amdocs, Asavie, AT&T, Eseye, Soracom, TATA Communications, Telus, Verizon, … Consulting / ISVs Accenture, Aricent, Clearscale, CTP, Luxoft, Mobiquity, Solstice, Storm Reply, Sturdy Networks, TCS, Trek10, … MQTT MQTT Endpoints Gateway/PLC Device Shadow Snowball Edge AWS Greengrass Lambda Functions Message Router Local Comms Long-range Comms Amazon FreeRTOS Certificate Authority Local Resources OPC-UA Adapter IoT SDK OPC-UA MQTT Edge Users Cert WiFi MQTT Edge OTA OTA Amazon FreeRTOS Integrated Client Cloud Device Shadow Rules Engine AWS IoT Core Certificate Authority AWS IoT Device Management AWS IoT Users Over-The-Air (OTA) Updates Analytics Data Store Data Pipelines Templated Reports Batch Fleet Provisioning Real-Time Fleet Index & Search AWS IoT Device Defender Ad-hoc & In- depth Analysis Risk Mitigation Monitor Device Behavior Alerts Message Broker Audit Device Configurations Amazon Kinesis AWS IoT Analytics