SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Stephen Galsworthy, Quby
AI and Machine Learning
for the Connected Home
Session hashtag: #SAISAI4
2004
Home Automation
Europe is founded
2012
Home Automation
Europe partners
with Eneco to create
Toon
2013
Home Automation Europe
becomes Quby
Our history in milestones
2018
launch security service
ThuisWacht with Interpolis
2018
Launch Toon2
2006
Home control
alternatives are
prototyped
4
Launched in 2016
Launched in 2017
Launched in 2012
Testing phaseOur partners:
SMART THERMOSTAT &
APP
TOON SOLAR BOILER MONITORINGWASTE CHECKER
MONTHLY ENERGY
INSIGHT
WATER INSIGHT
SECURITY
PACKAGE & APP
SMART METER
DONGLE & APP
ENERGY
INSIGHTS APP
DATA SERVICES
Z-Wave
Meter adaptor
Boiler adapter
Gas sensor
Philips Hue
Z-Wave
Central heating system
Solar panels
Click data
Smart plugs & smoke detectors
Electricity sensor
100 MB data
per user
collected per
month
Over 350,000 displays
installed
300 types of
sensor and
user
interaction
data
For production grade
algorithms and R&D
For machine learning on
distributed data
- Spark cluster
management
- Collaboration using
shared notebooks
- Scheduling complex
workflows
- Dashboards
API management
Big data storage and
processing
Our Data Science platform
Creating data driven services
Feasibility
ViabilityDesirability
Traditional billing
relationship
Historical energy
insight
Real time
information
Appliance level
diagnostics
<4% 4-6% 8-10% 20%+
Maximizing energy savings and customer engagement
1Armel et. al., Stanford University (2011)
Increasingengagementbetween
customerandutility
Increasing energy savings potential1
Energy Waste Checker
“We don’t always notice how much energy we’re
wasting. Toon can now expose the energy
guzzlers in your home.”
Launched in December 2017 to all
Eneco Toon users
Toon detects inefficient appliances and behaviours
& more coming
soon
Electricity data Appliance signals
Key technology: load disaggregation algorithms
Quby’s disaggregation algorithms
DishwasherWashing
machine
Washing
machine(only night hours shown)
DryerDryer
Patent pending algorithms can detect appliances from 10 second resolution electricity meter data
Quby’s disaggregation algorithms
Washing
machine
Dryer DishwasherDryerWashing
machine
Washing
machine
Dryer Dishwasher Dryer
But users try to make it complicated for us…
Use case example: Inefficient dishwasher diagnosis
Disaggregation algorithms run on the 10s
electricity meter data
Compared with industry energy
consumption standards and peers
Translated to personalised
advice for the end user
Toon determines the “fingerprint” of
the appliance through features
Scale of the Waste checker
Each day we detect over
75,000dishwasher
cycles
That’s
13 years
of dishwashers running
continuously
and over
25% are
used
inefficiently
POP QUIZ
Which is the most
popular day of the week
to do the laundry?
?
It’s Sunday!
5.0
3.7
3.1
3.5
3.3
3.6
4.9
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
with 5.0 million of the 27 million washing machine detections we’ve made in 2018 so far
It’s Sunday!
k
100k
200k
300k
400k
500k
600k
0 2 4 6 8 10121416182022 0 2 4 6 8 10121416182022 0 2 4 6 8 10121416182022 0 2 4 6 8 10121416182022 0 2 4 6 8 10121416182022 0 2 4 6 8 10121416182022 0 2 4 6 8 10121416182022
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
with 5.0 million of the 27 million washing machine detections we’ve made in 2018 so far
Heating system anomaly detection
Enhancement to our existing Boiler
Monitoring service
1. Boiler and thermostat data are constantly
monitored by Toon
4. Toon user is alerted
2. Toon determines when the
system leaves its normal operating
range
Heating system anomaly detection
3. Severity and user
preferences taken
into account
Heating system anomaly detection
5 things we learned
#1: We love Spark
Machine learning on distributed data is key to all of this working at scale.
An example: Spark’s window functions work great for time series data.
#2: We prefer Scala now
Moving from Python to Scala takes effort but it’s worth it.
An example: We define our dataset schemas statically. Static typing and type
inference in Scala helps enforce these schemas.
#3: We live in the cloud
Rather than taking care of the infrastructure, data engineers can concentrate on how to
make data available to the business.
The Databricks platform gives us cluster timeouts, autoscaling, spot instances… ….all
without the need for additional FTEs.
#4: ‘In production’ is not the end
Continuous feedback from hundreds of thousands of users means there’s always
improvements to make.
An example: Our users told us that they wanted more information about their efficient
appliances, such as heat pump dryers. We productionized a deep learning model to give
them this info.
#5: Full-stack data science rocks!
Build and run, from initial concept to end result. Making services that our end users
will love.
Working together we deliver state-of-the-art algorithms operating at scale in
production.
Stephen Galsworthy
Head of Data Science
+31 (0) 20 462 1680
stephen.galsworthy@quby.com
AI and Machine Learning for the Connected Home with Stephen Galsworthy

Mais conteúdo relacionado

Mais procurados

AI & IoT in the development of smart cities
AI & IoT in the development of smart citiesAI & IoT in the development of smart cities
AI & IoT in the development of smart cities
Raunak Mundada
 
VEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEMVEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEM
Nishil Patel
 
Vehicle Theft control system
Vehicle Theft control systemVehicle Theft control system
Vehicle Theft control system
Ankush Jamthikar
 
Touchless technology Seminar Presentation
Touchless technology Seminar PresentationTouchless technology Seminar Presentation
Touchless technology Seminar Presentation
Aparna Nk
 

Mais procurados (20)

Global wireless e voting powerpoint presentation
Global wireless e voting powerpoint presentationGlobal wireless e voting powerpoint presentation
Global wireless e voting powerpoint presentation
 
Home automation in kerala ,home automation in calicut , home automation
Home automation in kerala ,home automation in calicut , home automation  Home automation in kerala ,home automation in calicut , home automation
Home automation in kerala ,home automation in calicut , home automation
 
AI & IoT in the development of smart cities
AI & IoT in the development of smart citiesAI & IoT in the development of smart cities
AI & IoT in the development of smart cities
 
Internet of things (IOT) | Future Trends
Internet of things (IOT) | Future TrendsInternet of things (IOT) | Future Trends
Internet of things (IOT) | Future Trends
 
Smart Homes 101 (ft. Nest case)
Smart Homes 101 (ft. Nest case)Smart Homes 101 (ft. Nest case)
Smart Homes 101 (ft. Nest case)
 
Smart home
Smart homeSmart home
Smart home
 
Smart Home Automation - An Overview
Smart Home Automation - An OverviewSmart Home Automation - An Overview
Smart Home Automation - An Overview
 
VEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEMVEHICLE TRACKING SYSTEM
VEHICLE TRACKING SYSTEM
 
Autonomic Computing PPT
Autonomic Computing PPTAutonomic Computing PPT
Autonomic Computing PPT
 
Home automation using internet of things
Home automation using internet of thingsHome automation using internet of things
Home automation using internet of things
 
Smarthome
SmarthomeSmarthome
Smarthome
 
Home automation using blynk app with fan direction control and displaying sta...
Home automation using blynk app with fan direction control and displaying sta...Home automation using blynk app with fan direction control and displaying sta...
Home automation using blynk app with fan direction control and displaying sta...
 
Smart Homes.pptx
Smart Homes.pptxSmart Homes.pptx
Smart Homes.pptx
 
Vehicle Theft control system
Vehicle Theft control systemVehicle Theft control system
Vehicle Theft control system
 
Smart dust
Smart dustSmart dust
Smart dust
 
X-Max Technology ppt
X-Max Technology pptX-Max Technology ppt
X-Max Technology ppt
 
Touchless technology Seminar Presentation
Touchless technology Seminar PresentationTouchless technology Seminar Presentation
Touchless technology Seminar Presentation
 
Home automation based iot
Home automation based iotHome automation based iot
Home automation based iot
 
Raspberry Pi
Raspberry Pi Raspberry Pi
Raspberry Pi
 
Iot based home automation
Iot based home automationIot based home automation
Iot based home automation
 

Semelhante a AI and Machine Learning for the Connected Home with Stephen Galsworthy

IoT Meets Big Data: The Opportunities and Challenges by Syed Hoda of ParStream
IoT Meets Big Data: The Opportunities and Challenges by Syed Hoda of ParStreamIoT Meets Big Data: The Opportunities and Challenges by Syed Hoda of ParStream
IoT Meets Big Data: The Opportunities and Challenges by Syed Hoda of ParStream
gogo6
 

Semelhante a AI and Machine Learning for the Connected Home with Stephen Galsworthy (20)

Quby - we create toon - Enabling smart energy services using scalable data sc...
Quby - we create toon - Enabling smart energy services using scalable data sc...Quby - we create toon - Enabling smart energy services using scalable data sc...
Quby - we create toon - Enabling smart energy services using scalable data sc...
 
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache SparkData-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
Data-Driven Transformation: Leveraging Big Data at Showtime with Apache Spark
 
Webinar - Transforming Manufacturing with IoT
Webinar - Transforming Manufacturing with IoTWebinar - Transforming Manufacturing with IoT
Webinar - Transforming Manufacturing with IoT
 
Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"
 
New York City Technology Forum 2015
New York City Technology Forum 2015New York City Technology Forum 2015
New York City Technology Forum 2015
 
NYC Technology Forum 2015
NYC Technology Forum 2015NYC Technology Forum 2015
NYC Technology Forum 2015
 
DevOps for DataScience
DevOps for DataScienceDevOps for DataScience
DevOps for DataScience
 
2015 03-03 - global consumer electronics industry - imperatives in the digita...
2015 03-03 - global consumer electronics industry - imperatives in the digita...2015 03-03 - global consumer electronics industry - imperatives in the digita...
2015 03-03 - global consumer electronics industry - imperatives in the digita...
 
Log I am your father
Log I am your fatherLog I am your father
Log I am your father
 
Sensing-as-a-Service - An IoT Service Provider's Perspectives
Sensing-as-a-Service - An IoT Service Provider's PerspectivesSensing-as-a-Service - An IoT Service Provider's Perspectives
Sensing-as-a-Service - An IoT Service Provider's Perspectives
 
Sustainability & AI Lecture Lorenz Kupfer Thomas Treml HAM 30. Mai 2022.pdf
Sustainability & AI Lecture Lorenz Kupfer Thomas Treml HAM  30. Mai 2022.pdfSustainability & AI Lecture Lorenz Kupfer Thomas Treml HAM  30. Mai 2022.pdf
Sustainability & AI Lecture Lorenz Kupfer Thomas Treml HAM 30. Mai 2022.pdf
 
Monitoring Half a Million ML Models, IoT Streaming Data, and Automated Qualit...
Monitoring Half a Million ML Models, IoT Streaming Data, and Automated Qualit...Monitoring Half a Million ML Models, IoT Streaming Data, and Automated Qualit...
Monitoring Half a Million ML Models, IoT Streaming Data, and Automated Qualit...
 
Saving Energy in Homes with a Unified Approach to Data and AI
Saving Energy in Homes with a Unified Approach to Data and AISaving Energy in Homes with a Unified Approach to Data and AI
Saving Energy in Homes with a Unified Approach to Data and AI
 
Six Principles of Software Design to Empower Scientists
Six Principles of Software Design to Empower ScientistsSix Principles of Software Design to Empower Scientists
Six Principles of Software Design to Empower Scientists
 
Crap. Your Big Data Kitchen Is Broken.
Crap. Your Big Data Kitchen Is Broken.Crap. Your Big Data Kitchen Is Broken.
Crap. Your Big Data Kitchen Is Broken.
 
IoT Meets Big Data: The Opportunities and Challenges by Syed Hoda of ParStream
IoT Meets Big Data: The Opportunities and Challenges by Syed Hoda of ParStreamIoT Meets Big Data: The Opportunities and Challenges by Syed Hoda of ParStream
IoT Meets Big Data: The Opportunities and Challenges by Syed Hoda of ParStream
 
Microservices: The Future-Proof Framework for IoT
Microservices: The Future-Proof Framework for IoTMicroservices: The Future-Proof Framework for IoT
Microservices: The Future-Proof Framework for IoT
 
Convert IoT Data to Cash
Convert IoT Data to CashConvert IoT Data to Cash
Convert IoT Data to Cash
 
Big Data Scotland
Big Data ScotlandBig Data Scotland
Big Data Scotland
 
World Energy Day 2018 Conference Presentation on Real-time Monitoring By Ibra...
World Energy Day 2018 Conference Presentation on Real-time Monitoring By Ibra...World Energy Day 2018 Conference Presentation on Real-time Monitoring By Ibra...
World Energy Day 2018 Conference Presentation on Real-time Monitoring By Ibra...
 

Mais de Databricks

Democratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized PlatformDemocratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized Platform
Databricks
 
Stage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI IntegrationStage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI Integration
Databricks
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchSimplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Databricks
 
Raven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction QueriesRaven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction Queries
Databricks
 
Processing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache SparkProcessing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache Spark
Databricks
 

Mais de Databricks (20)

DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
 
Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1
 
Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2
 
Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
 
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
 
Democratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized PlatformDemocratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized Platform
 
Learn to Use Databricks for Data Science
Learn to Use Databricks for Data ScienceLearn to Use Databricks for Data Science
Learn to Use Databricks for Data Science
 
Why APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML MonitoringWhy APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML Monitoring
 
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch FixThe Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
 
Stage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI IntegrationStage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI Integration
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchSimplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorch
 
Scaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on KubernetesScaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on Kubernetes
 
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark PipelinesScaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
 
Sawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature AggregationsSawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature Aggregations
 
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen SinkRedis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
 
Re-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and SparkRe-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and Spark
 
Raven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction QueriesRaven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction Queries
 
Processing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache SparkProcessing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache Spark
 
Massive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta LakeMassive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta Lake
 

Último

Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
 

Último (20)

Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 

AI and Machine Learning for the Connected Home with Stephen Galsworthy

  • 1. Stephen Galsworthy, Quby AI and Machine Learning for the Connected Home Session hashtag: #SAISAI4
  • 2.
  • 3. 2004 Home Automation Europe is founded 2012 Home Automation Europe partners with Eneco to create Toon 2013 Home Automation Europe becomes Quby Our history in milestones 2018 launch security service ThuisWacht with Interpolis 2018 Launch Toon2 2006 Home control alternatives are prototyped
  • 4. 4 Launched in 2016 Launched in 2017 Launched in 2012 Testing phaseOur partners:
  • 5. SMART THERMOSTAT & APP TOON SOLAR BOILER MONITORINGWASTE CHECKER MONTHLY ENERGY INSIGHT WATER INSIGHT SECURITY PACKAGE & APP SMART METER DONGLE & APP ENERGY INSIGHTS APP DATA SERVICES
  • 6. Z-Wave Meter adaptor Boiler adapter Gas sensor Philips Hue Z-Wave Central heating system Solar panels Click data Smart plugs & smoke detectors Electricity sensor
  • 7. 100 MB data per user collected per month Over 350,000 displays installed 300 types of sensor and user interaction data
  • 8. For production grade algorithms and R&D For machine learning on distributed data - Spark cluster management - Collaboration using shared notebooks - Scheduling complex workflows - Dashboards API management Big data storage and processing Our Data Science platform
  • 11. Traditional billing relationship Historical energy insight Real time information Appliance level diagnostics <4% 4-6% 8-10% 20%+ Maximizing energy savings and customer engagement 1Armel et. al., Stanford University (2011) Increasingengagementbetween customerandutility Increasing energy savings potential1
  • 12. Energy Waste Checker “We don’t always notice how much energy we’re wasting. Toon can now expose the energy guzzlers in your home.” Launched in December 2017 to all Eneco Toon users
  • 13. Toon detects inefficient appliances and behaviours & more coming soon
  • 14. Electricity data Appliance signals Key technology: load disaggregation algorithms
  • 15. Quby’s disaggregation algorithms DishwasherWashing machine Washing machine(only night hours shown) DryerDryer Patent pending algorithms can detect appliances from 10 second resolution electricity meter data
  • 16. Quby’s disaggregation algorithms Washing machine Dryer DishwasherDryerWashing machine Washing machine Dryer Dishwasher Dryer But users try to make it complicated for us…
  • 17. Use case example: Inefficient dishwasher diagnosis Disaggregation algorithms run on the 10s electricity meter data Compared with industry energy consumption standards and peers Translated to personalised advice for the end user Toon determines the “fingerprint” of the appliance through features
  • 18. Scale of the Waste checker Each day we detect over 75,000dishwasher cycles That’s 13 years of dishwashers running continuously and over 25% are used inefficiently
  • 19. POP QUIZ Which is the most popular day of the week to do the laundry? ?
  • 20. It’s Sunday! 5.0 3.7 3.1 3.5 3.3 3.6 4.9 Sunday Monday Tuesday Wednesday Thursday Friday Saturday with 5.0 million of the 27 million washing machine detections we’ve made in 2018 so far
  • 21. It’s Sunday! k 100k 200k 300k 400k 500k 600k 0 2 4 6 8 10121416182022 0 2 4 6 8 10121416182022 0 2 4 6 8 10121416182022 0 2 4 6 8 10121416182022 0 2 4 6 8 10121416182022 0 2 4 6 8 10121416182022 0 2 4 6 8 10121416182022 Sunday Monday Tuesday Wednesday Thursday Friday Saturday with 5.0 million of the 27 million washing machine detections we’ve made in 2018 so far
  • 22. Heating system anomaly detection Enhancement to our existing Boiler Monitoring service
  • 23. 1. Boiler and thermostat data are constantly monitored by Toon 4. Toon user is alerted 2. Toon determines when the system leaves its normal operating range Heating system anomaly detection 3. Severity and user preferences taken into account
  • 25. 5 things we learned
  • 26. #1: We love Spark Machine learning on distributed data is key to all of this working at scale. An example: Spark’s window functions work great for time series data.
  • 27. #2: We prefer Scala now Moving from Python to Scala takes effort but it’s worth it. An example: We define our dataset schemas statically. Static typing and type inference in Scala helps enforce these schemas.
  • 28. #3: We live in the cloud Rather than taking care of the infrastructure, data engineers can concentrate on how to make data available to the business. The Databricks platform gives us cluster timeouts, autoscaling, spot instances… ….all without the need for additional FTEs.
  • 29. #4: ‘In production’ is not the end Continuous feedback from hundreds of thousands of users means there’s always improvements to make. An example: Our users told us that they wanted more information about their efficient appliances, such as heat pump dryers. We productionized a deep learning model to give them this info.
  • 30. #5: Full-stack data science rocks! Build and run, from initial concept to end result. Making services that our end users will love. Working together we deliver state-of-the-art algorithms operating at scale in production.
  • 31. Stephen Galsworthy Head of Data Science +31 (0) 20 462 1680 stephen.galsworthy@quby.com