SlideShare a Scribd company logo
1 of 44
Download to read offline
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Inference at the Edge:
A Case Study at the Amazon Spheres
WenMing Ye
Specialist Solution Architect
Amazon
A R C 3 1 8
Miro Enev, PhD
Sr. Solution Architect
NVIDIA
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
Introduction: AI @ Amazon Spheres
Video: Welcome to the Amazon Spheres [ living wall video ]
Approach:
Anomaly detection using DL on time-series sensor streams
Architecture:
Training (SageMaker)
Inference (NVIDIA Jetson TX2)
Results:
Improved alerting
Future Work:
Computer vision based plant stress
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Our Goal = Help the Caretakers
“We take care of 40,000 plants
from over 700 species!”
Claire
Ben
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sensor Types
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Temperature
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Co2
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
InstLightLevels
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Challenge 1: Lots of Systems to Manage
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Challenge 2: Too Many Suspicious Values
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
When Issues Occur…They Go Unnoticed
Example 1: During a product launch (Alexa microwave
integration), event organizers requested that the temperature be
lowered for media and the air velocity reduced for better acoustics
Problem: Incorrect temp. and air velocity for fourth floor plants
for a week
Example 2: Building automation staff suspended the irrigation for
the living wall to update/repairs several sensors
Problem: 24 hours without water for living wall
[ low irrigation pressure warning was ignored ]
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AI to Assist the Caretakers
• Accurate Alerts [ low false alarm
rate ]
• Real-time & Low Cost
• Enable Current/Future Science
• Scalability & Availability of
Technology
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AI
ML
DL
AI
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
ML
TRIBES
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why DL
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Deep Learning @ Spheres
[ AutoEncoder Network ]
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Preparing Data for Model Training
Split into sliding windows
[ heavily overlapped ]
Z Normalization
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Detecting Anomalies
Reconstruction error (RE) as a proxy to outliers
Whenever RE is high, get an alert
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Multi-Sensor Models
[ AutoEncoder Network ]
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Living
Wall
Inside the Spheres
[ First floor ]
Cafe
North Conservatory
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Aircuity
Sensors
AC-46-1-2
AC-46-1-1
AC-46-1-4
AC-46-1-3
AC-46-1-5
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sensor Zones
Living Wall [ 4 floors ]
t,rh,d,co2 [ X, AC-46-2-2, AC-46-3-2, AC-46-4-3 ]
light level [ DLI-46-1-DG1, DLI-46-2-DG2, DLI-46-3-DG3, DLI-46-
4-DG5 ]
North Conservatory [ 1st floor ]
t,rh,d,co2 [ AC-46-1-1, AC-46-1-2, AC-46-1-3, AC-46-1-4 ]
light level [ DLI-46-1-DS1, DLI-46-1-DM2, DLI-46-1-DM3 ]
South Conservatory [ 2nd floor ]
t,rh,d,co2 [ AC-46-2-3, AC-46-2-4, AC-46-2-5, AC-46-2-6 ]
light level [ DLI-46-2-DM1, DLI-46-2-DM2, DLI-46-2-DM3 ]
Canopy [ 3 floors above N. Conservatory ]
t,rh,d,co2 [ AC-46-2-1, AC-46-3-1, AC-46-4-2 ]
light level [ DLI-46-4-DL1, DLI-46-4-DL2, DLI-46-4-DL3,
DLI-46-4-DL4, DLI-46-4-DL5, DLI-46-4-DL6,
DLI-46-4-DL7, DLI-46-4-DL8,
DLI-46-4-DL13, DLI-46-4-DL14 ]
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sensors
SpheresAIArchitecture
v01
Camera
CO2
Light Level
Thermostat
AWS Cloud
Model_1
Model_2
Model_N
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon SageMaker
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Cloud
AWS Cloud
SpheresAIArchitecture
v01 On-Premise
Email alert
Sensors
Camera
CO2
Light Level
Thermostat
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Inference @ Edge
NVIDIA Jetson
TX2
Scaling Inference [ edge processing ]
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Jupyter Notebook
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
WenMing Ye - wye@amazon.com
Miro Enev - menev@nvidia.com
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Types of ML/DL Used
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Model Training
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Anomaly Detection
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Anomaly Detection
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DL Anomaly Detection
[ Autoencoder Network ]
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Spectral Matching

More Related Content

What's hot

Swa architects - landscape architects
Swa architects - landscape architectsSwa architects - landscape architects
Swa architects - landscape architectsanjali s
 
Architect Louis i kahn
Architect Louis i kahnArchitect Louis i kahn
Architect Louis i kahnOnal Kothari
 
VAULT CONSTRUCTION
VAULT CONSTRUCTIONVAULT CONSTRUCTION
VAULT CONSTRUCTIONAida Nesa
 
Climate Responsive Architecture Finalpdf
Climate Responsive Architecture FinalpdfClimate Responsive Architecture Finalpdf
Climate Responsive Architecture FinalpdfAnkita Kolamkar
 
Parekh house by nilkanth chaya
Parekh house by nilkanth chayaParekh house by nilkanth chaya
Parekh house by nilkanth chayaYatharth Thakkar
 
Case Study: High Rise Buildings
Case Study: High Rise BuildingsCase Study: High Rise Buildings
Case Study: High Rise BuildingsPrasad Thanthratey
 
Charles correa
Charles correaCharles correa
Charles correaKrithika P
 
Kath-khuni architecture of Himachal Pradesh, India
Kath-khuni architecture of Himachal Pradesh, IndiaKath-khuni architecture of Himachal Pradesh, India
Kath-khuni architecture of Himachal Pradesh, IndiaMansi Shah
 
Mumbai High Rise Buildings Case studies of Kohinoor Square, Aquaria Grande, K...
Mumbai High Rise Buildings Case studies of Kohinoor Square, Aquaria Grande, K...Mumbai High Rise Buildings Case studies of Kohinoor Square, Aquaria Grande, K...
Mumbai High Rise Buildings Case studies of Kohinoor Square, Aquaria Grande, K...Prateek Srivastava
 
Earthquake resistance in buildings
Earthquake resistance in buildingsEarthquake resistance in buildings
Earthquake resistance in buildingsRithika Ravishankar
 
F.L. Wright - Architecture
F.L. Wright - ArchitectureF.L. Wright - Architecture
F.L. Wright - ArchitectureMansi Pushpakar
 
architect Charles correa ( case study )
 architect Charles correa ( case study )  architect Charles correa ( case study )
architect Charles correa ( case study ) devangimulani
 
Indian examples of long span structures
Indian examples of long span structuresIndian examples of long span structures
Indian examples of long span structuresAnupama Krishnan
 
Sustainable architecture
Sustainable architectureSustainable architecture
Sustainable architectureArundathi Pinky
 
Warm and humid climate
Warm and humid climateWarm and humid climate
Warm and humid climateSumita Singh
 
Hall of nations, Pragati Maidan, Delhi.
Hall of nations, Pragati Maidan, Delhi.Hall of nations, Pragati Maidan, Delhi.
Hall of nations, Pragati Maidan, Delhi.Mayur Waghulde
 
Folded plate structure
Folded plate structureFolded plate structure
Folded plate structureVikas Mehta
 

What's hot (20)

Swa architects - landscape architects
Swa architects - landscape architectsSwa architects - landscape architects
Swa architects - landscape architects
 
Architect Louis i kahn
Architect Louis i kahnArchitect Louis i kahn
Architect Louis i kahn
 
VAULT CONSTRUCTION
VAULT CONSTRUCTIONVAULT CONSTRUCTION
VAULT CONSTRUCTION
 
Climate Responsive Architecture Finalpdf
Climate Responsive Architecture FinalpdfClimate Responsive Architecture Finalpdf
Climate Responsive Architecture Finalpdf
 
Guggenheim museum in NYC
Guggenheim museum in NYCGuggenheim museum in NYC
Guggenheim museum in NYC
 
Parekh house by nilkanth chaya
Parekh house by nilkanth chayaParekh house by nilkanth chaya
Parekh house by nilkanth chaya
 
Case Study: High Rise Buildings
Case Study: High Rise BuildingsCase Study: High Rise Buildings
Case Study: High Rise Buildings
 
Charles correa
Charles correaCharles correa
Charles correa
 
Kath-khuni architecture of Himachal Pradesh, India
Kath-khuni architecture of Himachal Pradesh, IndiaKath-khuni architecture of Himachal Pradesh, India
Kath-khuni architecture of Himachal Pradesh, India
 
Mumbai High Rise Buildings Case studies of Kohinoor Square, Aquaria Grande, K...
Mumbai High Rise Buildings Case studies of Kohinoor Square, Aquaria Grande, K...Mumbai High Rise Buildings Case studies of Kohinoor Square, Aquaria Grande, K...
Mumbai High Rise Buildings Case studies of Kohinoor Square, Aquaria Grande, K...
 
Earthquake resistance in buildings
Earthquake resistance in buildingsEarthquake resistance in buildings
Earthquake resistance in buildings
 
F.L. Wright - Architecture
F.L. Wright - ArchitectureF.L. Wright - Architecture
F.L. Wright - Architecture
 
Kimbell art museum
Kimbell art museumKimbell art museum
Kimbell art museum
 
architect Charles correa ( case study )
 architect Charles correa ( case study )  architect Charles correa ( case study )
architect Charles correa ( case study )
 
Indian examples of long span structures
Indian examples of long span structuresIndian examples of long span structures
Indian examples of long span structures
 
Sustainable architecture
Sustainable architectureSustainable architecture
Sustainable architecture
 
Warm and humid climate
Warm and humid climateWarm and humid climate
Warm and humid climate
 
Domes
DomesDomes
Domes
 
Hall of nations, Pragati Maidan, Delhi.
Hall of nations, Pragati Maidan, Delhi.Hall of nations, Pragati Maidan, Delhi.
Hall of nations, Pragati Maidan, Delhi.
 
Folded plate structure
Folded plate structureFolded plate structure
Folded plate structure
 

Similar to Inference at the Edge: A Case Study at the Amazon Spheres (ARC318) - AWS re:Invent 2018

Breaking Containers: Chaos Engineering for Modern Applications on AWS (CON310...
Breaking Containers: Chaos Engineering for Modern Applications on AWS (CON310...Breaking Containers: Chaos Engineering for Modern Applications on AWS (CON310...
Breaking Containers: Chaos Engineering for Modern Applications on AWS (CON310...Amazon Web Services
 
Making Aerial Micro-Drones a Reality (AIS306) - AWS re:Invent 2018
Making Aerial Micro-Drones a Reality (AIS306) - AWS re:Invent 2018Making Aerial Micro-Drones a Reality (AIS306) - AWS re:Invent 2018
Making Aerial Micro-Drones a Reality (AIS306) - AWS re:Invent 2018Amazon Web Services
 
Threat Detection & Remediation Workshop
Threat Detection & Remediation WorkshopThreat Detection & Remediation Workshop
Threat Detection & Remediation WorkshopAmazon Web Services
 
Keynote - Adrian Hornsby on Chaos Engineering
Keynote - Adrian Hornsby on Chaos EngineeringKeynote - Adrian Hornsby on Chaos Engineering
Keynote - Adrian Hornsby on Chaos EngineeringAmazon Web Services
 
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018Amazon Web Services
 
IoT Microcontrollers and Getting Started with Amazon FreeRTOS (IOT338-R1) - A...
IoT Microcontrollers and Getting Started with Amazon FreeRTOS (IOT338-R1) - A...IoT Microcontrollers and Getting Started with Amazon FreeRTOS (IOT338-R1) - A...
IoT Microcontrollers and Getting Started with Amazon FreeRTOS (IOT338-R1) - A...Amazon Web Services
 
Accelerate ML Training on Amazon SageMaker Using GPU-Based EC2 P3 Instances (...
Accelerate ML Training on Amazon SageMaker Using GPU-Based EC2 P3 Instances (...Accelerate ML Training on Amazon SageMaker Using GPU-Based EC2 P3 Instances (...
Accelerate ML Training on Amazon SageMaker Using GPU-Based EC2 P3 Instances (...Amazon Web Services
 
Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...
Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...
Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...Amazon Web Services
 
Lessons Learned from a Large-Scale Legacy Migration with Sysco (STG311) - AWS...
Lessons Learned from a Large-Scale Legacy Migration with Sysco (STG311) - AWS...Lessons Learned from a Large-Scale Legacy Migration with Sysco (STG311) - AWS...
Lessons Learned from a Large-Scale Legacy Migration with Sysco (STG311) - AWS...Amazon Web Services
 
Architecting for Real-Time Insights with Amazon Kinesis (ANT310) - AWS re:Inv...
Architecting for Real-Time Insights with Amazon Kinesis (ANT310) - AWS re:Inv...Architecting for Real-Time Insights with Amazon Kinesis (ANT310) - AWS re:Inv...
Architecting for Real-Time Insights with Amazon Kinesis (ANT310) - AWS re:Inv...Amazon Web Services
 
Come Out From Behind Your Firewall
Come Out From Behind Your FirewallCome Out From Behind Your Firewall
Come Out From Behind Your FirewallAmazon Web Services
 
BDA210 AWS DeepLens Workshop Building Computer Vision Applications
BDA210 AWS DeepLens Workshop Building Computer Vision Applications BDA210 AWS DeepLens Workshop Building Computer Vision Applications
BDA210 AWS DeepLens Workshop Building Computer Vision Applications Amazon Web Services
 
Accelerate Machine Learning with Ease Using Amazon SageMaker - BDA301 - Chica...
Accelerate Machine Learning with Ease Using Amazon SageMaker - BDA301 - Chica...Accelerate Machine Learning with Ease Using Amazon SageMaker - BDA301 - Chica...
Accelerate Machine Learning with Ease Using Amazon SageMaker - BDA301 - Chica...Amazon Web Services
 
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...Amazon Web Services
 
Keynote - Chaos Engineering: Why breaking things should be practiced
Keynote - Chaos Engineering: Why breaking things should be practicedKeynote - Chaos Engineering: Why breaking things should be practiced
Keynote - Chaos Engineering: Why breaking things should be practicedAWS User Group Bengaluru
 
0x32 Shades of #7f7f7f: The Tension Between Absolutes and Ambiguity in Securi...
0x32 Shades of #7f7f7f: The Tension Between Absolutes and Ambiguity in Securi...0x32 Shades of #7f7f7f: The Tension Between Absolutes and Ambiguity in Securi...
0x32 Shades of #7f7f7f: The Tension Between Absolutes and Ambiguity in Securi...Amazon Web Services
 
Architecting for the Cloud (ARC213-R2) - AWS re:Invent 2018
Architecting for the Cloud (ARC213-R2) - AWS re:Invent 2018Architecting for the Cloud (ARC213-R2) - AWS re:Invent 2018
Architecting for the Cloud (ARC213-R2) - AWS re:Invent 2018Amazon Web Services
 
Applying principles of chaos engineering to serverless (reinvent DVC305)
Applying principles of chaos engineering to serverless (reinvent DVC305)Applying principles of chaos engineering to serverless (reinvent DVC305)
Applying principles of chaos engineering to serverless (reinvent DVC305)Yan Cui
 
Applying Principles of Chaos Engineering to Serverless (DVC305) - AWS re:Inve...
Applying Principles of Chaos Engineering to Serverless (DVC305) - AWS re:Inve...Applying Principles of Chaos Engineering to Serverless (DVC305) - AWS re:Inve...
Applying Principles of Chaos Engineering to Serverless (DVC305) - AWS re:Inve...Amazon Web Services
 
Milliseconds Matter: Optimize Cloud Apps with Network Control (NET314-S) - AW...
Milliseconds Matter: Optimize Cloud Apps with Network Control (NET314-S) - AW...Milliseconds Matter: Optimize Cloud Apps with Network Control (NET314-S) - AW...
Milliseconds Matter: Optimize Cloud Apps with Network Control (NET314-S) - AW...Amazon Web Services
 

Similar to Inference at the Edge: A Case Study at the Amazon Spheres (ARC318) - AWS re:Invent 2018 (20)

Breaking Containers: Chaos Engineering for Modern Applications on AWS (CON310...
Breaking Containers: Chaos Engineering for Modern Applications on AWS (CON310...Breaking Containers: Chaos Engineering for Modern Applications on AWS (CON310...
Breaking Containers: Chaos Engineering for Modern Applications on AWS (CON310...
 
Making Aerial Micro-Drones a Reality (AIS306) - AWS re:Invent 2018
Making Aerial Micro-Drones a Reality (AIS306) - AWS re:Invent 2018Making Aerial Micro-Drones a Reality (AIS306) - AWS re:Invent 2018
Making Aerial Micro-Drones a Reality (AIS306) - AWS re:Invent 2018
 
Threat Detection & Remediation Workshop
Threat Detection & Remediation WorkshopThreat Detection & Remediation Workshop
Threat Detection & Remediation Workshop
 
Keynote - Adrian Hornsby on Chaos Engineering
Keynote - Adrian Hornsby on Chaos EngineeringKeynote - Adrian Hornsby on Chaos Engineering
Keynote - Adrian Hornsby on Chaos Engineering
 
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018
Anatomy of a Successful IoT Project, ft. Pentair (IOT202) - AWS re:Invent 2018
 
IoT Microcontrollers and Getting Started with Amazon FreeRTOS (IOT338-R1) - A...
IoT Microcontrollers and Getting Started with Amazon FreeRTOS (IOT338-R1) - A...IoT Microcontrollers and Getting Started with Amazon FreeRTOS (IOT338-R1) - A...
IoT Microcontrollers and Getting Started with Amazon FreeRTOS (IOT338-R1) - A...
 
Accelerate ML Training on Amazon SageMaker Using GPU-Based EC2 P3 Instances (...
Accelerate ML Training on Amazon SageMaker Using GPU-Based EC2 P3 Instances (...Accelerate ML Training on Amazon SageMaker Using GPU-Based EC2 P3 Instances (...
Accelerate ML Training on Amazon SageMaker Using GPU-Based EC2 P3 Instances (...
 
Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...
Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...
Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...
 
Lessons Learned from a Large-Scale Legacy Migration with Sysco (STG311) - AWS...
Lessons Learned from a Large-Scale Legacy Migration with Sysco (STG311) - AWS...Lessons Learned from a Large-Scale Legacy Migration with Sysco (STG311) - AWS...
Lessons Learned from a Large-Scale Legacy Migration with Sysco (STG311) - AWS...
 
Architecting for Real-Time Insights with Amazon Kinesis (ANT310) - AWS re:Inv...
Architecting for Real-Time Insights with Amazon Kinesis (ANT310) - AWS re:Inv...Architecting for Real-Time Insights with Amazon Kinesis (ANT310) - AWS re:Inv...
Architecting for Real-Time Insights with Amazon Kinesis (ANT310) - AWS re:Inv...
 
Come Out From Behind Your Firewall
Come Out From Behind Your FirewallCome Out From Behind Your Firewall
Come Out From Behind Your Firewall
 
BDA210 AWS DeepLens Workshop Building Computer Vision Applications
BDA210 AWS DeepLens Workshop Building Computer Vision Applications BDA210 AWS DeepLens Workshop Building Computer Vision Applications
BDA210 AWS DeepLens Workshop Building Computer Vision Applications
 
Accelerate Machine Learning with Ease Using Amazon SageMaker - BDA301 - Chica...
Accelerate Machine Learning with Ease Using Amazon SageMaker - BDA301 - Chica...Accelerate Machine Learning with Ease Using Amazon SageMaker - BDA301 - Chica...
Accelerate Machine Learning with Ease Using Amazon SageMaker - BDA301 - Chica...
 
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...
Scale Your Studio: Rendering with Spot and Deadline on AWS (CMP202) - AWS re:...
 
Keynote - Chaos Engineering: Why breaking things should be practiced
Keynote - Chaos Engineering: Why breaking things should be practicedKeynote - Chaos Engineering: Why breaking things should be practiced
Keynote - Chaos Engineering: Why breaking things should be practiced
 
0x32 Shades of #7f7f7f: The Tension Between Absolutes and Ambiguity in Securi...
0x32 Shades of #7f7f7f: The Tension Between Absolutes and Ambiguity in Securi...0x32 Shades of #7f7f7f: The Tension Between Absolutes and Ambiguity in Securi...
0x32 Shades of #7f7f7f: The Tension Between Absolutes and Ambiguity in Securi...
 
Architecting for the Cloud (ARC213-R2) - AWS re:Invent 2018
Architecting for the Cloud (ARC213-R2) - AWS re:Invent 2018Architecting for the Cloud (ARC213-R2) - AWS re:Invent 2018
Architecting for the Cloud (ARC213-R2) - AWS re:Invent 2018
 
Applying principles of chaos engineering to serverless (reinvent DVC305)
Applying principles of chaos engineering to serverless (reinvent DVC305)Applying principles of chaos engineering to serverless (reinvent DVC305)
Applying principles of chaos engineering to serverless (reinvent DVC305)
 
Applying Principles of Chaos Engineering to Serverless (DVC305) - AWS re:Inve...
Applying Principles of Chaos Engineering to Serverless (DVC305) - AWS re:Inve...Applying Principles of Chaos Engineering to Serverless (DVC305) - AWS re:Inve...
Applying Principles of Chaos Engineering to Serverless (DVC305) - AWS re:Inve...
 
Milliseconds Matter: Optimize Cloud Apps with Network Control (NET314-S) - AW...
Milliseconds Matter: Optimize Cloud Apps with Network Control (NET314-S) - AW...Milliseconds Matter: Optimize Cloud Apps with Network Control (NET314-S) - AW...
Milliseconds Matter: Optimize Cloud Apps with Network Control (NET314-S) - AW...
 

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
 

Inference at the Edge: A Case Study at the Amazon Spheres (ARC318) - AWS re:Invent 2018

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Inference at the Edge: A Case Study at the Amazon Spheres WenMing Ye Specialist Solution Architect Amazon A R C 3 1 8 Miro Enev, PhD Sr. Solution Architect NVIDIA
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda Introduction: AI @ Amazon Spheres Video: Welcome to the Amazon Spheres [ living wall video ] Approach: Anomaly detection using DL on time-series sensor streams Architecture: Training (SageMaker) Inference (NVIDIA Jetson TX2) Results: Improved alerting Future Work: Computer vision based plant stress
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Our Goal = Help the Caretakers “We take care of 40,000 plants from over 700 species!” Claire Ben
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Sensor Types
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Temperature
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Co2
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. InstLightLevels
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Challenge 1: Lots of Systems to Manage
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Challenge 2: Too Many Suspicious Values
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. When Issues Occur…They Go Unnoticed Example 1: During a product launch (Alexa microwave integration), event organizers requested that the temperature be lowered for media and the air velocity reduced for better acoustics Problem: Incorrect temp. and air velocity for fourth floor plants for a week Example 2: Building automation staff suspended the irrigation for the living wall to update/repairs several sensors Problem: 24 hours without water for living wall [ low irrigation pressure warning was ignored ]
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AI to Assist the Caretakers • Accurate Alerts [ low false alarm rate ] • Real-time & Low Cost • Enable Current/Future Science • Scalability & Availability of Technology
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AI ML DL AI
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. ML TRIBES
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Why DL
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Deep Learning @ Spheres [ AutoEncoder Network ]
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Preparing Data for Model Training Split into sliding windows [ heavily overlapped ] Z Normalization
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Detecting Anomalies Reconstruction error (RE) as a proxy to outliers Whenever RE is high, get an alert
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Multi-Sensor Models [ AutoEncoder Network ]
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Living Wall Inside the Spheres [ First floor ] Cafe North Conservatory
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Aircuity Sensors AC-46-1-2 AC-46-1-1 AC-46-1-4 AC-46-1-3 AC-46-1-5
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Sensor Zones Living Wall [ 4 floors ] t,rh,d,co2 [ X, AC-46-2-2, AC-46-3-2, AC-46-4-3 ] light level [ DLI-46-1-DG1, DLI-46-2-DG2, DLI-46-3-DG3, DLI-46- 4-DG5 ] North Conservatory [ 1st floor ] t,rh,d,co2 [ AC-46-1-1, AC-46-1-2, AC-46-1-3, AC-46-1-4 ] light level [ DLI-46-1-DS1, DLI-46-1-DM2, DLI-46-1-DM3 ] South Conservatory [ 2nd floor ] t,rh,d,co2 [ AC-46-2-3, AC-46-2-4, AC-46-2-5, AC-46-2-6 ] light level [ DLI-46-2-DM1, DLI-46-2-DM2, DLI-46-2-DM3 ] Canopy [ 3 floors above N. Conservatory ] t,rh,d,co2 [ AC-46-2-1, AC-46-3-1, AC-46-4-2 ] light level [ DLI-46-4-DL1, DLI-46-4-DL2, DLI-46-4-DL3, DLI-46-4-DL4, DLI-46-4-DL5, DLI-46-4-DL6, DLI-46-4-DL7, DLI-46-4-DL8, DLI-46-4-DL13, DLI-46-4-DL14 ]
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Sensors SpheresAIArchitecture v01 Camera CO2 Light Level Thermostat AWS Cloud Model_1 Model_2 Model_N
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon SageMaker
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Cloud AWS Cloud SpheresAIArchitecture v01 On-Premise Email alert Sensors Camera CO2 Light Level Thermostat
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Inference @ Edge NVIDIA Jetson TX2 Scaling Inference [ edge processing ]
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Jupyter Notebook
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 37. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. WenMing Ye - wye@amazon.com Miro Enev - menev@nvidia.com
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 39. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Types of ML/DL Used
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Model Training
  • 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Anomaly Detection
  • 42. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Anomaly Detection
  • 43. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. DL Anomaly Detection [ Autoencoder Network ]
  • 44. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Spectral Matching