SlideShare ist ein Scribd-Unternehmen logo
1 von 38
©  2016,  Amazon  Web  Services,  Inc.  or  its  Affiliates.  All  rights  reserved.
Simon  Elisha  – Head  of  Solution  Architecture,  ANZ  Public  Sector,  AWS
April  2016
Anomaly  Detection  in  IoT  Applications
Using  Amazon  Machine  Learning  to  Identify  Trends  in  IoT Data
Technical  201
What  We’ll  Cover  Today
• Overview  of  AWS  IoT  and  Amazon  Machine  Learning
• Anomaly  Detection  – What?  Why?  How?
• How  to  Build  an  IoT Solution  using  Machine  Learning  
based  Anomaly  Detection
AWS  IoT
Securely  connect  one  or  one  billion  devices  to  AWS,  
so  they  can  interact  with  applications  and  other  devices
AWS  IoT
DEVICE  GATEWAY
AUTHENTICATION
AUTHORISATION
RULES  ENGINE
DEVICE  SHADOW
DEVICE  REGISTRY
AWS  SERVICES
APPLICATIONS
AWS  IoT  
API
PUBLISH  myiotapp/cars/bcd123  (qos:  0)
{
"timestamp":  "2016-­04-­27T10:14:32.429",
“vehicle”:  “bcd123”,
”lat":  -­33.867537904,
”long": 151.207044258,
”elev":  25.7,
“vel”:  1.04,
“heading”:  225.1
}
Amazon  Machine  Learning
A  predictive  analytics  service  that  makes  it  easy  for  developers  
of  all  skill  levels  to  use  machine  learning  technology.
Amazon  Machine  Learning
Based  on  What  You  
Know  about  the  User:
Will  they  Use  Your  
Product?
Amazon  Machine  Learning
Based  on  What  You  
Know  about  an  Order:
Is  this  Order  
Fraudulent?
Based  on  What  You  
Know  about  the  User:
Will  they  Use  Your  
Product?
Amazon  Machine  Learning
Based  on  What  You  Know  
about  a  News  Article:
What  Other  Articles  are  
Interesting?
Based  on  What  You  
Know  about  an  Order:
Is  this  Order  
Fraudulent?
Based  on  What  You  
Know  about  the  User:
Will  they  Use  Your  
Product?
Amazon  Machine  Learning
Amazon  Machine  Learning
IoT  and  ML  are  a  Phenomenal  Combination
When  it  comes  to  working  with  Complex  Real  World  Systems.
Anomaly  Detection
Awesome Traffic  Reduction Application
Drive  at
25
km/h
Data
PUBLISH  myiotapp/cars/bcd123  (qos:  0)
{
"timestamp":  "2016-­04-­27T10:14:32",
“vehicle”:  “bcd123”,
”lat":  -­33.867537904,
”long": 151.207044258,
”elev":  25.7,
“vel”:  1.04,
“heading”:  225.1
}
PUBLISH  myiotapp/tlights/a45d0  (qos:  0)
{
"timestamp":  "2016-­04-­27T10:10:05",
“tlight”:  “a45d0”,
”state":  “red”,
”duration":  “72”
}
Behaviour Modes
• Entering  Road
• Exiting  Road
• Driving  Between  Intersections
• Stopped at  Lights
• Waiting for  Clear  Path  to  Turn
• Waiting  for  Pedestrian
• Parking  at  Kerb
Unexpected Behaviours
• Car  off  Road
• Cars  Stopped  for  Long  Periods
• Erratic  Driving
• More Traffic  or  More  Messages  than  Expected
Supervised  Machine  Learning
The  model  is  trained  using  historical  data  (or  observations)  
that  are  labeled  with  accurate  answers  for  the  problem  
under  analysis.
lat long elev vel heading activity
33.63078996 153.2408174 65.962 14.6 88.1 driving
33.61899274 153.4826805 64.732 0.6 163.8 parking
33.67753203 153.2248169 67.682 1.58 321.4 entering
33.10896801 153.0650639 61.006 27.52 145.9 driving
33.91719004 153.952396 53.305 0.0 60.0 at_lights
33.08905011 153.7517515 64.59 0.05 122.9 waiting
33.44729954 153.8196027 48.619 22.02 349.6 driving
exiting
Target  
column
Supervised  Machine  Learning
lat long elev vel heading activity
33.63078996 153.2408174 65.962 14.6 88.1 driving
33.61899274 153.4826805 64.732 0.6 163.8 parking
33.67753203 153.2248169 67.682 1.58 321.4 entering
33.10896801 153.0650639 61.006 27.52 145.9 driving
33.91719004 153.952396 53.305 0.0 60.0 at_lights
33.08905011 153.7517515 64.59 0.05 122.9 waiting
33.44729954 153.8196027 48.619 22.02 349.6 driving
33.85352192 153.4845429 48.265 5.49 251.1 exiting
... … … … ... …
Supervised  Machine  Learning
33.61899274 153.4826805 64.732 0.6 163.8
driving:  0.007642,  
parking:0.908068,  
exiting:0.00581,  
entering:0.01754,  
waiting:0.06094
Supervised  Machine  Learning
33.61899274 153.4826805 64.732 0.6 163.8
driving:  0.2046,  
parking:0.2027,  
exiting:0.1085,  
entering:0.3249,  
waiting:0.1593
How  Do  We  Build  The  Training  Data?
lat long elev vel heading activity
33.63078996 153.2408174 65.962 14.6 88.1 ?
33.61899274 153.4826805 64.732 0.6 163.8 ?
33.67753203 153.2248169 67.682 1.58 321.4 ?
33.10896801 153.0650639 61.006 27.52 145.9 ?
33.91719004 153.952396 53.305 0.0 60.0 ?
33.08905011 153.7517515 64.59 0.05 122.9 ?
33.44729954 153.8196027 48.619 22.02 349.6 ?
33.85352192 153.4845429 48.265 5.49 251.1 ?
... … … … ... …
Trivial  to  get  the  data
RULES  ENGINE
iotTrafficApp
SELECT * FROM ’myiotapp/cars'
"actions":
[{
”s3": {
”bucketName": ”iotTrafficApp",
“key” : “car-data/${timestamp()}”
"roleArn":"arn:aws:iam:…:role/aws_iot_s3”
}
}]
Unsupervised  Machine  Learning
x_da x_os p_e1 p_e2 q_e1 q_e2
3 413 -­‐0.568 -­‐0.848 1.132 1.633
4 989 0.062 -­‐0.062 3.6847 1.868
4 537 -­‐0.034 -­‐0.756 3.3729 1.0858
2 233 0.408 0.722 4.5867 3.1139
2 407 -­‐0.272 -­‐0.93 1.01 4.998
5 200 0.482 0.802 0.0952 2.6146
2 976 0.88 -­‐0.088 2.3031 0.4448
1 497 -­‐0.446 -­‐0.086 0.8797 3.4498
2 450 0.332 0.82 2.5444 4.5703
Clustering
Clustering
lat long elev vel heading activity
33.63078996 153.2408174 65.962 14.6 88.1 A
33.61899274 153.4826805 64.732 0.6 163.8 B
33.67753203 153.2248169 67.682 1.58 321.4 C
33.10896801 153.0650639 61.006 27.52 145.9 A
33.91719004 153.952396 53.305 0.0 60.0 D
33.08905011 153.7517515 64.59 0.05 122.9 E
33.44729954 153.8196027 48.619 22.02 349.6 A
33.85352192 153.4845429 48.265 5.49 251.1 F
33.6616973 153.3943277 64.205 0.66 338 B
33.9324867 153.6082797 50.684 21.96 282.2 A
33.64924421 153.5149211 50.97 1.4 16.1 C
33.58459572 153.1589644 62.842 0 287.5 E
Clustering
lat long elev vel heading activity
33.63078996 153.2408174 65.962 14.6 88.1 driving
33.61899274 153.4826805 64.732 0.6 163.8 parking
33.67753203 153.2248169 67.682 1.58 321.4 entering
33.10896801 153.0650639 61.006 27.52 145.9 driving
33.91719004 153.952396 53.305 0.0 60.0 stopped
33.08905011 153.7517515 64.59 0.05 122.9 waiting
33.44729954 153.8196027 48.619 22.02 349.6 driving
33.85352192 153.4845429 48.265 5.49 251.1 entering
33.6616973 153.3943277 64.205 0.2 338 parking
33.9324867 153.6082797 50.684 21.96 282.2 driving
33.64924421 153.5149211 50.97 1.4 16.1 entering
33.58459572 153.1589644 62.842 0 287.5 waiting
Observations
Anomalies
Conform  with  
known  Behaviours
What  Do  Anomalies  Represent?
Malfunction New  Mode
or  Extension  of  
Existing  Mode
Intrusion,  Malware  
or  DDOS
Blocking  Access
AUTHENTICATION
AUTHORISATION
AWS  IoT  
API
ANOMALY  
DETECTION
update-­certificate  
REVOKE
Building  Secure  Applications:  A  Reminder
def updateCar(id,  data):
assert  ID_re.matches(id)
assert  isinstance(data.ma
assert  isinstance(data.mo
Six  Steps  to  Getting  it  Done
Cluster  Analysis Build  Predictive  Model Run  Predictions
Handle  Critical  Risks Assess  Anomalies Iterate
driving:    0.007642,  
parking:  0.908068,  
exiting:    0.00581
33.6189 153.482 64.732 0.6 163.8
AWS  Training  &  Certification
Intro  Videos  &  Labs  
Free  videos  and  labs  to  
help  you  learn  to  work  
with  30+  AWS  services  
– in  minutes!
Training  Classes
In-­person  and  online  
courses  to  build  
technical  skills  –
taught  by  accredited  
AWS  instructors
Online  Labs  
Practice  working  with  
AWS  services  in  live  
environment  –
Learn  how  related  
services  work  
together
AWS  Certification
Validate  technical  
skills  and  expertise    -­
identify  qualified  IT  
talent  or  show  you  
are  AWS  cloud  ready
Learn  more:  aws.amazon.com/training
Your  Training  Next  Steps:
ü Visit  the  AWS  Training  &  Certification  pod  to  discuss  your  
training  plan  &  AWS  Summit  training  offer
ü Register  &  attend  AWS  instructor  led  training
ü Get  Certified
AWS  Certified?  Visit  the  AWS  Summit  Certification  Lounge  to  pick  up  your  swag
Learn  more:  aws.amazon.com/training
Thank  You!

Weitere ähnliche Inhalte

Was ist angesagt?

Derive Insight from IoT data in minute with AWS
Derive Insight from IoT data in minute with AWSDerive Insight from IoT data in minute with AWS
Derive Insight from IoT data in minute with AWSAdrian Hornsby
 
Intro Presentation at AWS AWSome Day Dublin July 2015
Intro Presentation at AWS AWSome Day Dublin July 2015Intro Presentation at AWS AWSome Day Dublin July 2015
Intro Presentation at AWS AWSome Day Dublin July 2015Ian Massingham
 
Machine Learning for Developers
Machine Learning for DevelopersMachine Learning for Developers
Machine Learning for DevelopersDanilo Poccia
 
Build a Recommendation Engine using Amazon Machine Learning in Real-time
Build a Recommendation Engine using Amazon Machine Learning in Real-timeBuild a Recommendation Engine using Amazon Machine Learning in Real-time
Build a Recommendation Engine using Amazon Machine Learning in Real-timeAmazon Web Services
 
Transforming Governments in the Cloud
Transforming Governments in the CloudTransforming Governments in the Cloud
Transforming Governments in the CloudAmazon Web Services
 
Serverless Data Processing on AWS - Level 300
Serverless Data Processing on AWS - Level 300Serverless Data Processing on AWS - Level 300
Serverless Data Processing on AWS - Level 300Amazon Web Services
 
Getting Started with AWS Mobile Services
Getting Started with AWS Mobile ServicesGetting Started with AWS Mobile Services
Getting Started with AWS Mobile ServicesAmazon Web Services
 
Real-time Analytics with Open-Source
Real-time Analytics with Open-SourceReal-time Analytics with Open-Source
Real-time Analytics with Open-SourceAmazon Web Services
 
One Click Enterprise IoT Services - March 2017 AWS Online Tech Talks
One Click Enterprise IoT Services - March 2017 AWS Online Tech TalksOne Click Enterprise IoT Services - March 2017 AWS Online Tech Talks
One Click Enterprise IoT Services - March 2017 AWS Online Tech TalksAmazon Web Services
 
運用AWS無伺服器架構建立車聯網平台
運用AWS無伺服器架構建立車聯網平台運用AWS無伺服器架構建立車聯網平台
運用AWS無伺服器架構建立車聯網平台Amazon Web Services
 
Mai-Lan Tomsen Bukovec- Keynote-AWS Summit Manila
Mai-Lan Tomsen Bukovec- Keynote-AWS Summit ManilaMai-Lan Tomsen Bukovec- Keynote-AWS Summit Manila
Mai-Lan Tomsen Bukovec- Keynote-AWS Summit ManilaAmazon Web Services
 
Bringing the Internet of Things “IoT” to Government: Enabling Smart Nations
Bringing the Internet of Things “IoT” to Government: Enabling Smart NationsBringing the Internet of Things “IoT” to Government: Enabling Smart Nations
Bringing the Internet of Things “IoT” to Government: Enabling Smart NationsAmazon Web Services
 
AWS October Webinar Series - Getting Started with AWS IoT
AWS October Webinar Series - Getting Started with AWS IoTAWS October Webinar Series - Getting Started with AWS IoT
AWS October Webinar Series - Getting Started with AWS IoTAmazon Web Services
 
AWS Big Data Platform - Pop-up Loft Tel Aviv
AWS Big Data Platform - Pop-up Loft Tel AvivAWS Big Data Platform - Pop-up Loft Tel Aviv
AWS Big Data Platform - Pop-up Loft Tel AvivAmazon Web Services
 
Smart Cities: Open Grid | AWS Public Sector Summit 2016
Smart Cities: Open Grid | AWS Public Sector Summit 2016Smart Cities: Open Grid | AWS Public Sector Summit 2016
Smart Cities: Open Grid | AWS Public Sector Summit 2016Amazon Web Services
 
Internet of Things (IoT) with Intel
Internet of Things (IoT) with IntelInternet of Things (IoT) with Intel
Internet of Things (IoT) with IntelAmazon Web Services
 
AWSomeday Brussels Technical Track
AWSomeday Brussels Technical TrackAWSomeday Brussels Technical Track
AWSomeday Brussels Technical TrackAmazon Web Services
 
Analyze Image Meta-Data with Amazon Rekognition + Athena
Analyze Image Meta-Data with Amazon Rekognition + AthenaAnalyze Image Meta-Data with Amazon Rekognition + Athena
Analyze Image Meta-Data with Amazon Rekognition + AthenaAmazon Web Services
 

Was ist angesagt? (20)

Derive Insight from IoT data in minute with AWS
Derive Insight from IoT data in minute with AWSDerive Insight from IoT data in minute with AWS
Derive Insight from IoT data in minute with AWS
 
Intro Presentation at AWS AWSome Day Dublin July 2015
Intro Presentation at AWS AWSome Day Dublin July 2015Intro Presentation at AWS AWSome Day Dublin July 2015
Intro Presentation at AWS AWSome Day Dublin July 2015
 
Machine Learning for Developers
Machine Learning for DevelopersMachine Learning for Developers
Machine Learning for Developers
 
Build a Recommendation Engine using Amazon Machine Learning in Real-time
Build a Recommendation Engine using Amazon Machine Learning in Real-timeBuild a Recommendation Engine using Amazon Machine Learning in Real-time
Build a Recommendation Engine using Amazon Machine Learning in Real-time
 
Transforming Governments in the Cloud
Transforming Governments in the CloudTransforming Governments in the Cloud
Transforming Governments in the Cloud
 
Serverless Data Processing on AWS - Level 300
Serverless Data Processing on AWS - Level 300Serverless Data Processing on AWS - Level 300
Serverless Data Processing on AWS - Level 300
 
Getting Started with AWS Mobile Services
Getting Started with AWS Mobile ServicesGetting Started with AWS Mobile Services
Getting Started with AWS Mobile Services
 
Real-time Analytics with Open-Source
Real-time Analytics with Open-SourceReal-time Analytics with Open-Source
Real-time Analytics with Open-Source
 
Cost Optimization on AWS
Cost Optimization on AWSCost Optimization on AWS
Cost Optimization on AWS
 
One Click Enterprise IoT Services - March 2017 AWS Online Tech Talks
One Click Enterprise IoT Services - March 2017 AWS Online Tech TalksOne Click Enterprise IoT Services - March 2017 AWS Online Tech Talks
One Click Enterprise IoT Services - March 2017 AWS Online Tech Talks
 
運用AWS無伺服器架構建立車聯網平台
運用AWS無伺服器架構建立車聯網平台運用AWS無伺服器架構建立車聯網平台
運用AWS無伺服器架構建立車聯網平台
 
Mai-Lan Tomsen Bukovec- Keynote-AWS Summit Manila
Mai-Lan Tomsen Bukovec- Keynote-AWS Summit ManilaMai-Lan Tomsen Bukovec- Keynote-AWS Summit Manila
Mai-Lan Tomsen Bukovec- Keynote-AWS Summit Manila
 
Getting Started with Amazon EC2
Getting Started with Amazon EC2Getting Started with Amazon EC2
Getting Started with Amazon EC2
 
Bringing the Internet of Things “IoT” to Government: Enabling Smart Nations
Bringing the Internet of Things “IoT” to Government: Enabling Smart NationsBringing the Internet of Things “IoT” to Government: Enabling Smart Nations
Bringing the Internet of Things “IoT” to Government: Enabling Smart Nations
 
AWS October Webinar Series - Getting Started with AWS IoT
AWS October Webinar Series - Getting Started with AWS IoTAWS October Webinar Series - Getting Started with AWS IoT
AWS October Webinar Series - Getting Started with AWS IoT
 
AWS Big Data Platform - Pop-up Loft Tel Aviv
AWS Big Data Platform - Pop-up Loft Tel AvivAWS Big Data Platform - Pop-up Loft Tel Aviv
AWS Big Data Platform - Pop-up Loft Tel Aviv
 
Smart Cities: Open Grid | AWS Public Sector Summit 2016
Smart Cities: Open Grid | AWS Public Sector Summit 2016Smart Cities: Open Grid | AWS Public Sector Summit 2016
Smart Cities: Open Grid | AWS Public Sector Summit 2016
 
Internet of Things (IoT) with Intel
Internet of Things (IoT) with IntelInternet of Things (IoT) with Intel
Internet of Things (IoT) with Intel
 
AWSomeday Brussels Technical Track
AWSomeday Brussels Technical TrackAWSomeday Brussels Technical Track
AWSomeday Brussels Technical Track
 
Analyze Image Meta-Data with Amazon Rekognition + Athena
Analyze Image Meta-Data with Amazon Rekognition + AthenaAnalyze Image Meta-Data with Amazon Rekognition + Athena
Analyze Image Meta-Data with Amazon Rekognition + Athena
 

Andere mochten auch

Stream Data Analytics with Amazon Kinesis Firehose & Redshift - AWS August We...
Stream Data Analytics with Amazon Kinesis Firehose & Redshift - AWS August We...Stream Data Analytics with Amazon Kinesis Firehose & Redshift - AWS August We...
Stream Data Analytics with Amazon Kinesis Firehose & Redshift - AWS August We...Amazon Web Services
 
DeepLearning and Advanced Machine Learning on IoT
DeepLearning and Advanced Machine Learning on IoTDeepLearning and Advanced Machine Learning on IoT
DeepLearning and Advanced Machine Learning on IoTRomeo Kienzler
 
AWS re:Invent 2016: Fraud Detection with Amazon Machine Learning on AWS (FIN301)
AWS re:Invent 2016: Fraud Detection with Amazon Machine Learning on AWS (FIN301)AWS re:Invent 2016: Fraud Detection with Amazon Machine Learning on AWS (FIN301)
AWS re:Invent 2016: Fraud Detection with Amazon Machine Learning on AWS (FIN301)Amazon Web Services
 
Data Science Popup Austin: Applied Machine Learning for IOT
Data Science Popup Austin: Applied Machine Learning for IOT Data Science Popup Austin: Applied Machine Learning for IOT
Data Science Popup Austin: Applied Machine Learning for IOT Domino Data Lab
 
Spark Seattle meetup - Breaking ETL barrier with Spark Streaming
Spark Seattle meetup - Breaking ETL barrier with Spark StreamingSpark Seattle meetup - Breaking ETL barrier with Spark Streaming
Spark Seattle meetup - Breaking ETL barrier with Spark StreamingSantosh Sahoo
 
IoT Evolution Expo- Machine Learning and the Cloud
IoT Evolution Expo- Machine Learning and the CloudIoT Evolution Expo- Machine Learning and the Cloud
IoT Evolution Expo- Machine Learning and the CloudValue Amplify Consulting
 
Machine Learning & Data Lake for IoT scenarios on AWS
Machine Learning & Data Lake for IoT scenarios on AWSMachine Learning & Data Lake for IoT scenarios on AWS
Machine Learning & Data Lake for IoT scenarios on AWSAmazon Web Services
 
IoT and machine learning - Computational Intelligence conference
IoT and machine learning - Computational Intelligence conferenceIoT and machine learning - Computational Intelligence conference
IoT and machine learning - Computational Intelligence conferenceAjit Jaokar
 
Realtime Reporting using Spark Streaming
Realtime Reporting using Spark StreamingRealtime Reporting using Spark Streaming
Realtime Reporting using Spark StreamingSantosh Sahoo
 
Webinar - Comparative Analysis of Cloud based Machine Learning Platforms
Webinar - Comparative Analysis of Cloud based Machine Learning PlatformsWebinar - Comparative Analysis of Cloud based Machine Learning Platforms
Webinar - Comparative Analysis of Cloud based Machine Learning PlatformsBigDataCloud
 
Building prediction models with Amazon Redshift and Amazon Machine Learning -...
Building prediction models with Amazon Redshift and Amazon Machine Learning -...Building prediction models with Amazon Redshift and Amazon Machine Learning -...
Building prediction models with Amazon Redshift and Amazon Machine Learning -...Amazon Web Services
 
Big Data & Analytics: End to End on AWS - Technical 101
Big Data & Analytics: End to End on AWS - Technical 101Big Data & Analytics: End to End on AWS - Technical 101
Big Data & Analytics: End to End on AWS - Technical 101Amazon Web Services
 
Streaming Data Analytics with Kinesis Firehouse and Redshift
Streaming Data Analytics with Kinesis Firehouse and RedshiftStreaming Data Analytics with Kinesis Firehouse and Redshift
Streaming Data Analytics with Kinesis Firehouse and RedshiftAmazon Web Services
 
ECS for Amazon Deep Learning and Amazon Machine Learning
ECS for Amazon Deep Learning and Amazon Machine LearningECS for Amazon Deep Learning and Amazon Machine Learning
ECS for Amazon Deep Learning and Amazon Machine LearningAmanda Mackay (she/her)
 
Machine Learning for Developers - Pop-up Loft Tel Aviv
Machine Learning for Developers - Pop-up Loft Tel AvivMachine Learning for Developers - Pop-up Loft Tel Aviv
Machine Learning for Developers - Pop-up Loft Tel AvivAmazon Web Services
 
Voxxed Days Thesaloniki 2016 - Machine Learning for Developers
Voxxed Days Thesaloniki 2016 - Machine Learning for DevelopersVoxxed Days Thesaloniki 2016 - Machine Learning for Developers
Voxxed Days Thesaloniki 2016 - Machine Learning for DevelopersVoxxed Days Thessaloniki
 
App Dev in the Cloud: Not my circus, not my monkeys...
App Dev in the Cloud: Not my circus, not my monkeys...App Dev in the Cloud: Not my circus, not my monkeys...
App Dev in the Cloud: Not my circus, not my monkeys...Eric D. Schabell
 

Andere mochten auch (20)

Stream Data Analytics with Amazon Kinesis Firehose & Redshift - AWS August We...
Stream Data Analytics with Amazon Kinesis Firehose & Redshift - AWS August We...Stream Data Analytics with Amazon Kinesis Firehose & Redshift - AWS August We...
Stream Data Analytics with Amazon Kinesis Firehose & Redshift - AWS August We...
 
Amazon Machine Learning
Amazon Machine LearningAmazon Machine Learning
Amazon Machine Learning
 
DeepLearning and Advanced Machine Learning on IoT
DeepLearning and Advanced Machine Learning on IoTDeepLearning and Advanced Machine Learning on IoT
DeepLearning and Advanced Machine Learning on IoT
 
AWS re:Invent 2016: Fraud Detection with Amazon Machine Learning on AWS (FIN301)
AWS re:Invent 2016: Fraud Detection with Amazon Machine Learning on AWS (FIN301)AWS re:Invent 2016: Fraud Detection with Amazon Machine Learning on AWS (FIN301)
AWS re:Invent 2016: Fraud Detection with Amazon Machine Learning on AWS (FIN301)
 
Data Science Popup Austin: Applied Machine Learning for IOT
Data Science Popup Austin: Applied Machine Learning for IOT Data Science Popup Austin: Applied Machine Learning for IOT
Data Science Popup Austin: Applied Machine Learning for IOT
 
Spark Seattle meetup - Breaking ETL barrier with Spark Streaming
Spark Seattle meetup - Breaking ETL barrier with Spark StreamingSpark Seattle meetup - Breaking ETL barrier with Spark Streaming
Spark Seattle meetup - Breaking ETL barrier with Spark Streaming
 
IoT Evolution Expo- Machine Learning and the Cloud
IoT Evolution Expo- Machine Learning and the CloudIoT Evolution Expo- Machine Learning and the Cloud
IoT Evolution Expo- Machine Learning and the Cloud
 
Machine Learning Impact on IoT - Part 2
Machine Learning Impact on IoT - Part 2Machine Learning Impact on IoT - Part 2
Machine Learning Impact on IoT - Part 2
 
Machine Learning & Data Lake for IoT scenarios on AWS
Machine Learning & Data Lake for IoT scenarios on AWSMachine Learning & Data Lake for IoT scenarios on AWS
Machine Learning & Data Lake for IoT scenarios on AWS
 
IoT and machine learning - Computational Intelligence conference
IoT and machine learning - Computational Intelligence conferenceIoT and machine learning - Computational Intelligence conference
IoT and machine learning - Computational Intelligence conference
 
Realtime Reporting using Spark Streaming
Realtime Reporting using Spark StreamingRealtime Reporting using Spark Streaming
Realtime Reporting using Spark Streaming
 
Webinar - Comparative Analysis of Cloud based Machine Learning Platforms
Webinar - Comparative Analysis of Cloud based Machine Learning PlatformsWebinar - Comparative Analysis of Cloud based Machine Learning Platforms
Webinar - Comparative Analysis of Cloud based Machine Learning Platforms
 
Building prediction models with Amazon Redshift and Amazon Machine Learning -...
Building prediction models with Amazon Redshift and Amazon Machine Learning -...Building prediction models with Amazon Redshift and Amazon Machine Learning -...
Building prediction models with Amazon Redshift and Amazon Machine Learning -...
 
Big Data & Analytics: End to End on AWS - Technical 101
Big Data & Analytics: End to End on AWS - Technical 101Big Data & Analytics: End to End on AWS - Technical 101
Big Data & Analytics: End to End on AWS - Technical 101
 
Streaming Data Analytics with Kinesis Firehouse and Redshift
Streaming Data Analytics with Kinesis Firehouse and RedshiftStreaming Data Analytics with Kinesis Firehouse and Redshift
Streaming Data Analytics with Kinesis Firehouse and Redshift
 
ECS for Amazon Deep Learning and Amazon Machine Learning
ECS for Amazon Deep Learning and Amazon Machine LearningECS for Amazon Deep Learning and Amazon Machine Learning
ECS for Amazon Deep Learning and Amazon Machine Learning
 
Machine Learning for Developers - Pop-up Loft Tel Aviv
Machine Learning for Developers - Pop-up Loft Tel AvivMachine Learning for Developers - Pop-up Loft Tel Aviv
Machine Learning for Developers - Pop-up Loft Tel Aviv
 
Voxxed Days Thesaloniki 2016 - Machine Learning for Developers
Voxxed Days Thesaloniki 2016 - Machine Learning for DevelopersVoxxed Days Thesaloniki 2016 - Machine Learning for Developers
Voxxed Days Thesaloniki 2016 - Machine Learning for Developers
 
AWS Big Data Solution Days
AWS Big Data Solution DaysAWS Big Data Solution Days
AWS Big Data Solution Days
 
App Dev in the Cloud: Not my circus, not my monkeys...
App Dev in the Cloud: Not my circus, not my monkeys...App Dev in the Cloud: Not my circus, not my monkeys...
App Dev in the Cloud: Not my circus, not my monkeys...
 

Ähnlich wie Using Amazon Machine Learning to Identify Trends in IoT Data - Technical 201

VizzMaintenance Eclipse Plugin Metrics
VizzMaintenance Eclipse Plugin MetricsVizzMaintenance Eclipse Plugin Metrics
VizzMaintenance Eclipse Plugin MetricsZarko Acimovic
 
Real time analytics in Azure IoT
Real time analytics in Azure IoT Real time analytics in Azure IoT
Real time analytics in Azure IoT Sam Vanhoutte
 
Real-time analytics in IoT by Sam Vanhoutte (@Building The Future 2019)
Real-time analytics in IoT by Sam Vanhoutte (@Building The Future 2019)Real-time analytics in IoT by Sam Vanhoutte (@Building The Future 2019)
Real-time analytics in IoT by Sam Vanhoutte (@Building The Future 2019)Codit
 
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Codit
 
Spark Summit Dublin 2017 - MemSQL - Real-Time Image Recognition
Spark Summit Dublin 2017 - MemSQL - Real-Time Image RecognitionSpark Summit Dublin 2017 - MemSQL - Real-Time Image Recognition
Spark Summit Dublin 2017 - MemSQL - Real-Time Image RecognitionSingleStore
 
CSW2017 Minrui yan+Jianhao-liu a visualization tool for evaluating can-bus cy...
CSW2017 Minrui yan+Jianhao-liu a visualization tool for evaluating can-bus cy...CSW2017 Minrui yan+Jianhao-liu a visualization tool for evaluating can-bus cy...
CSW2017 Minrui yan+Jianhao-liu a visualization tool for evaluating can-bus cy...CanSecWest
 
Automotive Information Research Driven by Apache Solr: Presented by Mario-Lea...
Automotive Information Research Driven by Apache Solr: Presented by Mario-Lea...Automotive Information Research Driven by Apache Solr: Presented by Mario-Lea...
Automotive Information Research Driven by Apache Solr: Presented by Mario-Lea...Lucidworks
 
SCADA StrangeLove 2: We already know
SCADA StrangeLove 2:  We already knowSCADA StrangeLove 2:  We already know
SCADA StrangeLove 2: We already knowqqlan
 
Build a production AI in the cloud in 20 minutes!
Build a production AI in the cloud in 20 minutes!Build a production AI in the cloud in 20 minutes!
Build a production AI in the cloud in 20 minutes!aiclub_slides
 
ISAS 001 skywatch remote property management solution
ISAS 001 skywatch remote property management solutionISAS 001 skywatch remote property management solution
ISAS 001 skywatch remote property management solutionSkywatch_24
 
Android: it's time to go to work!
Android: it's time to go to work!Android: it's time to go to work!
Android: it's time to go to work!Pietro F. Maggi
 
IoT and the Autonomous Vehicle in the Clouds: Simultaneous Localization and M...
IoT and the Autonomous Vehicle in the Clouds: Simultaneous Localization and M...IoT and the Autonomous Vehicle in the Clouds: Simultaneous Localization and M...
IoT and the Autonomous Vehicle in the Clouds: Simultaneous Localization and M...Spark Summit
 
Automotive Information Research driven by Apache Solr
Automotive Information Research driven by Apache SolrAutomotive Information Research driven by Apache Solr
Automotive Information Research driven by Apache SolrMario-Leander Reimer
 
Automotive Information Research driven by Apache Solr
Automotive Information Research driven by Apache SolrAutomotive Information Research driven by Apache Solr
Automotive Information Research driven by Apache SolrQAware GmbH
 
Monitoring modern applications: Introduction to AWS xray
Monitoring modern applications: Introduction to AWS xrayMonitoring modern applications: Introduction to AWS xray
Monitoring modern applications: Introduction to AWS xrayAmazon Web Services
 
Splunk App for Stream - Einblicke in Ihren Netzwerkverkehr
Splunk App for Stream - Einblicke in Ihren NetzwerkverkehrSplunk App for Stream - Einblicke in Ihren Netzwerkverkehr
Splunk App for Stream - Einblicke in Ihren NetzwerkverkehrGeorg Knon
 
Jorge Sebastiao "Using AI for Smart traffic Management"
Jorge Sebastiao "Using AI for Smart traffic Management"Jorge Sebastiao "Using AI for Smart traffic Management"
Jorge Sebastiao "Using AI for Smart traffic Management"Lviv Startup Club
 
2016 02-04 howard look tidepool attd 2016 v2
2016 02-04 howard look tidepool attd 2016 v22016 02-04 howard look tidepool attd 2016 v2
2016 02-04 howard look tidepool attd 2016 v2Tidepool
 

Ähnlich wie Using Amazon Machine Learning to Identify Trends in IoT Data - Technical 201 (20)

VizzMaintenance Eclipse Plugin Metrics
VizzMaintenance Eclipse Plugin MetricsVizzMaintenance Eclipse Plugin Metrics
VizzMaintenance Eclipse Plugin Metrics
 
Real time analytics in Azure IoT
Real time analytics in Azure IoT Real time analytics in Azure IoT
Real time analytics in Azure IoT
 
Real-time analytics in IoT by Sam Vanhoutte (@Building The Future 2019)
Real-time analytics in IoT by Sam Vanhoutte (@Building The Future 2019)Real-time analytics in IoT by Sam Vanhoutte (@Building The Future 2019)
Real-time analytics in IoT by Sam Vanhoutte (@Building The Future 2019)
 
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
Real time Analytics in IoT - Marcel Lattmann Codit Switzerland @.NET Day 2019
 
Spark Summit Dublin 2017 - MemSQL - Real-Time Image Recognition
Spark Summit Dublin 2017 - MemSQL - Real-Time Image RecognitionSpark Summit Dublin 2017 - MemSQL - Real-Time Image Recognition
Spark Summit Dublin 2017 - MemSQL - Real-Time Image Recognition
 
CSW2017 Minrui yan+Jianhao-liu a visualization tool for evaluating can-bus cy...
CSW2017 Minrui yan+Jianhao-liu a visualization tool for evaluating can-bus cy...CSW2017 Minrui yan+Jianhao-liu a visualization tool for evaluating can-bus cy...
CSW2017 Minrui yan+Jianhao-liu a visualization tool for evaluating can-bus cy...
 
Automotive Information Research Driven by Apache Solr: Presented by Mario-Lea...
Automotive Information Research Driven by Apache Solr: Presented by Mario-Lea...Automotive Information Research Driven by Apache Solr: Presented by Mario-Lea...
Automotive Information Research Driven by Apache Solr: Presented by Mario-Lea...
 
SCADA StrangeLove 2: We already know
SCADA StrangeLove 2:  We already knowSCADA StrangeLove 2:  We already know
SCADA StrangeLove 2: We already know
 
Build a production AI in the cloud in 20 minutes!
Build a production AI in the cloud in 20 minutes!Build a production AI in the cloud in 20 minutes!
Build a production AI in the cloud in 20 minutes!
 
ISAS 001 skywatch remote property management solution
ISAS 001 skywatch remote property management solutionISAS 001 skywatch remote property management solution
ISAS 001 skywatch remote property management solution
 
Android: it's time to go to work!
Android: it's time to go to work!Android: it's time to go to work!
Android: it's time to go to work!
 
IoT and the Autonomous Vehicle in the Clouds: Simultaneous Localization and M...
IoT and the Autonomous Vehicle in the Clouds: Simultaneous Localization and M...IoT and the Autonomous Vehicle in the Clouds: Simultaneous Localization and M...
IoT and the Autonomous Vehicle in the Clouds: Simultaneous Localization and M...
 
Automotive Information Research driven by Apache Solr
Automotive Information Research driven by Apache SolrAutomotive Information Research driven by Apache Solr
Automotive Information Research driven by Apache Solr
 
Automotive Information Research driven by Apache Solr
Automotive Information Research driven by Apache SolrAutomotive Information Research driven by Apache Solr
Automotive Information Research driven by Apache Solr
 
Monitoring modern applications: Introduction to AWS xray
Monitoring modern applications: Introduction to AWS xrayMonitoring modern applications: Introduction to AWS xray
Monitoring modern applications: Introduction to AWS xray
 
Splunk App for Stream - Einblicke in Ihren Netzwerkverkehr
Splunk App for Stream - Einblicke in Ihren NetzwerkverkehrSplunk App for Stream - Einblicke in Ihren Netzwerkverkehr
Splunk App for Stream - Einblicke in Ihren Netzwerkverkehr
 
Jorge Sebastiao "Using AI for Smart traffic Management"
Jorge Sebastiao "Using AI for Smart traffic Management"Jorge Sebastiao "Using AI for Smart traffic Management"
Jorge Sebastiao "Using AI for Smart traffic Management"
 
Empowering the quantum revolution with Q#
Empowering the quantum revolution with Q#Empowering the quantum revolution with Q#
Empowering the quantum revolution with Q#
 
2016 02-04 howard look tidepool attd 2016 v2
2016 02-04 howard look tidepool attd 2016 v22016 02-04 howard look tidepool attd 2016 v2
2016 02-04 howard look tidepool attd 2016 v2
 
SRV408 Deep Dive on AWS IoT
SRV408 Deep Dive on AWS IoTSRV408 Deep Dive on AWS IoT
SRV408 Deep Dive on AWS IoT
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 

Kürzlich hochgeladen (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Using Amazon Machine Learning to Identify Trends in IoT Data - Technical 201

  • 1. ©  2016,  Amazon  Web  Services,  Inc.  or  its  Affiliates.  All  rights  reserved. Simon  Elisha  – Head  of  Solution  Architecture,  ANZ  Public  Sector,  AWS April  2016 Anomaly  Detection  in  IoT  Applications Using  Amazon  Machine  Learning  to  Identify  Trends  in  IoT Data Technical  201
  • 2. What  We’ll  Cover  Today • Overview  of  AWS  IoT  and  Amazon  Machine  Learning • Anomaly  Detection  – What?  Why?  How? • How  to  Build  an  IoT Solution  using  Machine  Learning   based  Anomaly  Detection
  • 3. AWS  IoT Securely  connect  one  or  one  billion  devices  to  AWS,   so  they  can  interact  with  applications  and  other  devices
  • 4. AWS  IoT DEVICE  GATEWAY AUTHENTICATION AUTHORISATION RULES  ENGINE DEVICE  SHADOW DEVICE  REGISTRY AWS  SERVICES APPLICATIONS AWS  IoT   API
  • 5. PUBLISH  myiotapp/cars/bcd123  (qos:  0) { "timestamp":  "2016-­04-­27T10:14:32.429", “vehicle”:  “bcd123”, ”lat":  -­33.867537904, ”long": 151.207044258, ”elev":  25.7, “vel”:  1.04, “heading”:  225.1 }
  • 6. Amazon  Machine  Learning A  predictive  analytics  service  that  makes  it  easy  for  developers   of  all  skill  levels  to  use  machine  learning  technology.
  • 7. Amazon  Machine  Learning Based  on  What  You   Know  about  the  User: Will  they  Use  Your   Product?
  • 8. Amazon  Machine  Learning Based  on  What  You   Know  about  an  Order: Is  this  Order   Fraudulent? Based  on  What  You   Know  about  the  User: Will  they  Use  Your   Product?
  • 9. Amazon  Machine  Learning Based  on  What  You  Know   about  a  News  Article: What  Other  Articles  are   Interesting? Based  on  What  You   Know  about  an  Order: Is  this  Order   Fraudulent? Based  on  What  You   Know  about  the  User: Will  they  Use  Your   Product?
  • 12. IoT  and  ML  are  a  Phenomenal  Combination When  it  comes  to  working  with  Complex  Real  World  Systems.
  • 13.
  • 14.
  • 16. Awesome Traffic  Reduction Application Drive  at 25 km/h
  • 17. Data PUBLISH  myiotapp/cars/bcd123  (qos:  0) { "timestamp":  "2016-­04-­27T10:14:32", “vehicle”:  “bcd123”, ”lat":  -­33.867537904, ”long": 151.207044258, ”elev":  25.7, “vel”:  1.04, “heading”:  225.1 } PUBLISH  myiotapp/tlights/a45d0  (qos:  0) { "timestamp":  "2016-­04-­27T10:10:05", “tlight”:  “a45d0”, ”state":  “red”, ”duration":  “72” }
  • 18. Behaviour Modes • Entering  Road • Exiting  Road • Driving  Between  Intersections • Stopped at  Lights • Waiting for  Clear  Path  to  Turn • Waiting  for  Pedestrian • Parking  at  Kerb
  • 19. Unexpected Behaviours • Car  off  Road • Cars  Stopped  for  Long  Periods • Erratic  Driving • More Traffic  or  More  Messages  than  Expected
  • 20. Supervised  Machine  Learning The  model  is  trained  using  historical  data  (or  observations)   that  are  labeled  with  accurate  answers  for  the  problem   under  analysis. lat long elev vel heading activity 33.63078996 153.2408174 65.962 14.6 88.1 driving 33.61899274 153.4826805 64.732 0.6 163.8 parking 33.67753203 153.2248169 67.682 1.58 321.4 entering 33.10896801 153.0650639 61.006 27.52 145.9 driving 33.91719004 153.952396 53.305 0.0 60.0 at_lights 33.08905011 153.7517515 64.59 0.05 122.9 waiting 33.44729954 153.8196027 48.619 22.02 349.6 driving exiting Target   column
  • 21. Supervised  Machine  Learning lat long elev vel heading activity 33.63078996 153.2408174 65.962 14.6 88.1 driving 33.61899274 153.4826805 64.732 0.6 163.8 parking 33.67753203 153.2248169 67.682 1.58 321.4 entering 33.10896801 153.0650639 61.006 27.52 145.9 driving 33.91719004 153.952396 53.305 0.0 60.0 at_lights 33.08905011 153.7517515 64.59 0.05 122.9 waiting 33.44729954 153.8196027 48.619 22.02 349.6 driving 33.85352192 153.4845429 48.265 5.49 251.1 exiting ... … … … ... …
  • 22. Supervised  Machine  Learning 33.61899274 153.4826805 64.732 0.6 163.8 driving:  0.007642,   parking:0.908068,   exiting:0.00581,   entering:0.01754,   waiting:0.06094
  • 23. Supervised  Machine  Learning 33.61899274 153.4826805 64.732 0.6 163.8 driving:  0.2046,   parking:0.2027,   exiting:0.1085,   entering:0.3249,   waiting:0.1593
  • 24. How  Do  We  Build  The  Training  Data? lat long elev vel heading activity 33.63078996 153.2408174 65.962 14.6 88.1 ? 33.61899274 153.4826805 64.732 0.6 163.8 ? 33.67753203 153.2248169 67.682 1.58 321.4 ? 33.10896801 153.0650639 61.006 27.52 145.9 ? 33.91719004 153.952396 53.305 0.0 60.0 ? 33.08905011 153.7517515 64.59 0.05 122.9 ? 33.44729954 153.8196027 48.619 22.02 349.6 ? 33.85352192 153.4845429 48.265 5.49 251.1 ? ... … … … ... …
  • 25. Trivial  to  get  the  data RULES  ENGINE iotTrafficApp SELECT * FROM ’myiotapp/cars' "actions": [{ ”s3": { ”bucketName": ”iotTrafficApp", “key” : “car-data/${timestamp()}” "roleArn":"arn:aws:iam:…:role/aws_iot_s3” } }]
  • 26. Unsupervised  Machine  Learning x_da x_os p_e1 p_e2 q_e1 q_e2 3 413 -­‐0.568 -­‐0.848 1.132 1.633 4 989 0.062 -­‐0.062 3.6847 1.868 4 537 -­‐0.034 -­‐0.756 3.3729 1.0858 2 233 0.408 0.722 4.5867 3.1139 2 407 -­‐0.272 -­‐0.93 1.01 4.998 5 200 0.482 0.802 0.0952 2.6146 2 976 0.88 -­‐0.088 2.3031 0.4448 1 497 -­‐0.446 -­‐0.086 0.8797 3.4498 2 450 0.332 0.82 2.5444 4.5703
  • 28. Clustering lat long elev vel heading activity 33.63078996 153.2408174 65.962 14.6 88.1 A 33.61899274 153.4826805 64.732 0.6 163.8 B 33.67753203 153.2248169 67.682 1.58 321.4 C 33.10896801 153.0650639 61.006 27.52 145.9 A 33.91719004 153.952396 53.305 0.0 60.0 D 33.08905011 153.7517515 64.59 0.05 122.9 E 33.44729954 153.8196027 48.619 22.02 349.6 A 33.85352192 153.4845429 48.265 5.49 251.1 F 33.6616973 153.3943277 64.205 0.66 338 B 33.9324867 153.6082797 50.684 21.96 282.2 A 33.64924421 153.5149211 50.97 1.4 16.1 C 33.58459572 153.1589644 62.842 0 287.5 E
  • 29. Clustering lat long elev vel heading activity 33.63078996 153.2408174 65.962 14.6 88.1 driving 33.61899274 153.4826805 64.732 0.6 163.8 parking 33.67753203 153.2248169 67.682 1.58 321.4 entering 33.10896801 153.0650639 61.006 27.52 145.9 driving 33.91719004 153.952396 53.305 0.0 60.0 stopped 33.08905011 153.7517515 64.59 0.05 122.9 waiting 33.44729954 153.8196027 48.619 22.02 349.6 driving 33.85352192 153.4845429 48.265 5.49 251.1 entering 33.6616973 153.3943277 64.205 0.2 338 parking 33.9324867 153.6082797 50.684 21.96 282.2 driving 33.64924421 153.5149211 50.97 1.4 16.1 entering 33.58459572 153.1589644 62.842 0 287.5 waiting
  • 31. What  Do  Anomalies  Represent? Malfunction New  Mode or  Extension  of   Existing  Mode Intrusion,  Malware   or  DDOS
  • 32. Blocking  Access AUTHENTICATION AUTHORISATION AWS  IoT   API ANOMALY   DETECTION update-­certificate   REVOKE
  • 33.
  • 34. Building  Secure  Applications:  A  Reminder def updateCar(id,  data): assert  ID_re.matches(id) assert  isinstance(data.ma assert  isinstance(data.mo
  • 35. Six  Steps  to  Getting  it  Done Cluster  Analysis Build  Predictive  Model Run  Predictions Handle  Critical  Risks Assess  Anomalies Iterate driving:    0.007642,   parking:  0.908068,   exiting:    0.00581 33.6189 153.482 64.732 0.6 163.8
  • 36. AWS  Training  &  Certification Intro  Videos  &  Labs   Free  videos  and  labs  to   help  you  learn  to  work   with  30+  AWS  services   – in  minutes! Training  Classes In-­person  and  online   courses  to  build   technical  skills  – taught  by  accredited   AWS  instructors Online  Labs   Practice  working  with   AWS  services  in  live   environment  – Learn  how  related   services  work   together AWS  Certification Validate  technical   skills  and  expertise    -­ identify  qualified  IT   talent  or  show  you   are  AWS  cloud  ready Learn  more:  aws.amazon.com/training
  • 37. Your  Training  Next  Steps: ü Visit  the  AWS  Training  &  Certification  pod  to  discuss  your   training  plan  &  AWS  Summit  training  offer ü Register  &  attend  AWS  instructor  led  training ü Get  Certified AWS  Certified?  Visit  the  AWS  Summit  Certification  Lounge  to  pick  up  your  swag Learn  more:  aws.amazon.com/training