SlideShare una empresa de Scribd logo
1 de 20
S U M M I T
SYDNEY
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Optimise energy usage using Amazon
SageMaker reinforcement learning and publish
your model in AWS Marketplace
Aparna Elangovan
Solutions Architect
Amazon Web Services
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Agenda
• The problem of energy optimisation for heating, ventilation, and air
conditioning (HVAC)
• Introduce reinforcement learning
• Reinforcement learning on Amazon SageMaker to optimise energy
usage in HVAC
• AWS Marketplace
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Business objective: Optimise energy in HVAC
HVAC consumes 40% of building
energy
1. Decrease energy usage
2. Improve occupant’s comfort
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Reinforcement Learning (RL)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
How agents learn - A simplistic intuition
So what can we do?
• Randomly try different actions
• Compute average reward
• Assign higher transition probabilities to high
value actions
R =
-10000
Do
nothing

Reality mostly model free!
• State transitions, intermediate rewards,
probabilities are not known
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
How to simulate building energy consumption?
• Building type
• Building materials
• …..
• Human activity
• Lights, bulbs,…..
Input
• EnergyPlus
Simulator
(Environment)
• Bulb1 300 watts
per hour
• Cooler temp
• …
Output – Energy
consumed +
Current State
Environment
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
What about action and state?
Action
Space (At)
• Cooler set point
• Heater set point
Observation
Space (St)
• Zone temp
• Outside temp
• Relative humidity
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Reward function
Designing a reward function requires domain knowledge
Aim to maximise total reward in the long run
Environment
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
The agent
Learns the right action based on state and reward
Map transition probability from state to action (aka policy)
How? Using reinforcement algorithms
Environment
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
The coding- RL frameworks on Amazon SageMaker
Coach
• Agent RL algorithms
• Compatible with OpenAI
Gym Environments
OpenAI Gym
• Provides unified interface
for the environment
• Your own agent
RLlib
• Scalable Reinforcement
Learning
Supported on SageMaker
RL deep learning - TensorFlow, MxNet
Preconfigured RL libraries
Docker based - built-in or BYO
Hyperparameter tuning
Support distributed training
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Challenges using RL
Simulate
real world
Model the
environment
Represent the
observable
environment
State
Align reward
with real
world
Long term vs
short term
rewards
Reward
function
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
What we heard from our customers
RE IN VENTING T HE WHE E L
Significant time and valuable
resources are spent in developing
ML solutions to problems that are
already solved by others
POOR S E L E CTION
It is hard to find, evaluate, and qualify
trustworthy algorithms
and models for enterprise use cases
L OS T OPPORT UNITY
Difficulty in deployment, version
management, and reproducibility
led to delay in time to market
L ACK OF DAT A/IP S E CURIT Y
No way to ensure data security,
compliance needs, or regulatory
standards for customer’s data
and intellectual property
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS ML Marketplace - What can you buy or sell?
Algorithms let you
train a custom model
using your own data;
You can also tune
your algorithm using
hyperparameters
Model packages
are pretrained
by your seller
and ready-to-use;
you can run an
inference in
real-time or
batch mode
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Machine Learning on AWS algorithm/model
pricing and licensing
Hourly
Free trials
Free
Metered
Paid
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Summary
Energy optimisation has significant financial and environmental reward
Assessing the implementation complexity is key to successful AI implementation
AWS SageMaker reduces some of the technical challenges and supports open source frameworks
Before you build look for what is out there , such as AWS Marketplace AI Application Services,
built-in Algorithms and models
Quick wins are well studied, well implemented AI solutions
Thank you!
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Aparna Elangovan

Más contenido relacionado

La actualidad más candente

Planificações de poliedros.pptx
Planificações de poliedros.pptxPlanificações de poliedros.pptx
Planificações de poliedros.pptxNunoSousa129636
 
Ap geometria plana resolvidos
Ap geometria plana resolvidosAp geometria plana resolvidos
Ap geometria plana resolvidostrigono_metrico
 
Áreas de Polígonos
Áreas de PolígonosÁreas de Polígonos
Áreas de Polígonosguesta83567
 
แนวข้อสอบท้องถิ่น สู้สุดใจ ไปให้ถึง 2559 ชุด แบ่งปันความรู้ สู่ความก้าวหน้า
แนวข้อสอบท้องถิ่น สู้สุดใจ ไปให้ถึง 2559 ชุด แบ่งปันความรู้ สู่ความก้าวหน้าแนวข้อสอบท้องถิ่น สู้สุดใจ ไปให้ถึง 2559 ชุด แบ่งปันความรู้ สู่ความก้าวหน้า
แนวข้อสอบท้องถิ่น สู้สุดใจ ไปให้ถึง 2559 ชุด แบ่งปันความรู้ สู่ความก้าวหน้าประพันธ์ เวารัมย์
 
แนวข้อสอบ(สรุป)พระราชบัญญัติพระราชบัญญัติองค์การบริหารส่วนจังหวัด พ.ศ. 2540 แ...
แนวข้อสอบ(สรุป)พระราชบัญญัติพระราชบัญญัติองค์การบริหารส่วนจังหวัด พ.ศ. 2540 แ...แนวข้อสอบ(สรุป)พระราชบัญญัติพระราชบัญญัติองค์การบริหารส่วนจังหวัด พ.ศ. 2540 แ...
แนวข้อสอบ(สรุป)พระราชบัญญัติพระราชบัญญัติองค์การบริหารส่วนจังหวัด พ.ศ. 2540 แ...ประพันธ์ เวารัมย์
 
แนวข้อสอบข้าราชการพลเรือนสามัญสังกัดกรมส่งเสริมการปกครองท้องถิ่น
แนวข้อสอบข้าราชการพลเรือนสามัญสังกัดกรมส่งเสริมการปกครองท้องถิ่น แนวข้อสอบข้าราชการพลเรือนสามัญสังกัดกรมส่งเสริมการปกครองท้องถิ่น
แนวข้อสอบข้าราชการพลเรือนสามัญสังกัดกรมส่งเสริมการปกครองท้องถิ่น ประพันธ์ เวารัมย์
 
Congruência de triângulos
Congruência de triângulos Congruência de triângulos
Congruência de triângulos Helena Borralho
 
Circunferencia circulo 2012
Circunferencia circulo 2012Circunferencia circulo 2012
Circunferencia circulo 2012tioheraclito
 
แนวข้อสอบนิติกร เตรียมสอบท้องถิ่น
แนวข้อสอบนิติกร เตรียมสอบท้องถิ่นแนวข้อสอบนิติกร เตรียมสอบท้องถิ่น
แนวข้อสอบนิติกร เตรียมสอบท้องถิ่นประพันธ์ เวารัมย์
 
Estatística Inferencial - 4 Probabilidade Condicional e Teorema de Bayes
Estatística Inferencial - 4 Probabilidade Condicional e Teorema de BayesEstatística Inferencial - 4 Probabilidade Condicional e Teorema de Bayes
Estatística Inferencial - 4 Probabilidade Condicional e Teorema de BayesRanilson Paiva
 
Teorema de pitágoras plano de aula
Teorema de pitágoras    plano de aulaTeorema de pitágoras    plano de aula
Teorema de pitágoras plano de aulameparj
 
Polígonos Regulares
Polígonos RegularesPolígonos Regulares
Polígonos Regularesmarlizestampe
 
Segmentos proporcionais 1
Segmentos proporcionais 1Segmentos proporcionais 1
Segmentos proporcionais 1luciaoliv
 

La actualidad más candente (20)

แนวข้อสอบ พระราชกฤษฎีกาว่าด้วยหลักเกณฑ์และวิธีการบริหารกิจการบ้านเมืองที่ดี พ...
แนวข้อสอบ พระราชกฤษฎีกาว่าด้วยหลักเกณฑ์และวิธีการบริหารกิจการบ้านเมืองที่ดี พ...แนวข้อสอบ พระราชกฤษฎีกาว่าด้วยหลักเกณฑ์และวิธีการบริหารกิจการบ้านเมืองที่ดี พ...
แนวข้อสอบ พระราชกฤษฎีกาว่าด้วยหลักเกณฑ์และวิธีการบริหารกิจการบ้านเมืองที่ดี พ...
 
Planificações de poliedros.pptx
Planificações de poliedros.pptxPlanificações de poliedros.pptx
Planificações de poliedros.pptx
 
Ap geometria plana resolvidos
Ap geometria plana resolvidosAp geometria plana resolvidos
Ap geometria plana resolvidos
 
Áreas de Polígonos
Áreas de PolígonosÁreas de Polígonos
Áreas de Polígonos
 
แนวข้อสอบท้องถิ่น สู้สุดใจ ไปให้ถึง 2559 ชุด แบ่งปันความรู้ สู่ความก้าวหน้า
แนวข้อสอบท้องถิ่น สู้สุดใจ ไปให้ถึง 2559 ชุด แบ่งปันความรู้ สู่ความก้าวหน้าแนวข้อสอบท้องถิ่น สู้สุดใจ ไปให้ถึง 2559 ชุด แบ่งปันความรู้ สู่ความก้าวหน้า
แนวข้อสอบท้องถิ่น สู้สุดใจ ไปให้ถึง 2559 ชุด แบ่งปันความรู้ สู่ความก้าวหน้า
 
แนวข้อสอบ เรื่อง พระราชบัญญัติระเบียบข้าราชการพลเรือน พ.ศ. 2551
แนวข้อสอบ เรื่อง พระราชบัญญัติระเบียบข้าราชการพลเรือน พ.ศ. 2551แนวข้อสอบ เรื่อง พระราชบัญญัติระเบียบข้าราชการพลเรือน พ.ศ. 2551
แนวข้อสอบ เรื่อง พระราชบัญญัติระเบียบข้าราชการพลเรือน พ.ศ. 2551
 
แนวข้อสอบ(สรุป)พระราชบัญญัติพระราชบัญญัติองค์การบริหารส่วนจังหวัด พ.ศ. 2540 แ...
แนวข้อสอบ(สรุป)พระราชบัญญัติพระราชบัญญัติองค์การบริหารส่วนจังหวัด พ.ศ. 2540 แ...แนวข้อสอบ(สรุป)พระราชบัญญัติพระราชบัญญัติองค์การบริหารส่วนจังหวัด พ.ศ. 2540 แ...
แนวข้อสอบ(สรุป)พระราชบัญญัติพระราชบัญญัติองค์การบริหารส่วนจังหวัด พ.ศ. 2540 แ...
 
แนวข้อสอบข้าราชการพลเรือนสามัญสังกัดกรมส่งเสริมการปกครองท้องถิ่น
แนวข้อสอบข้าราชการพลเรือนสามัญสังกัดกรมส่งเสริมการปกครองท้องถิ่น แนวข้อสอบข้าราชการพลเรือนสามัญสังกัดกรมส่งเสริมการปกครองท้องถิ่น
แนวข้อสอบข้าราชการพลเรือนสามัญสังกัดกรมส่งเสริมการปกครองท้องถิ่น
 
Congruência de triângulos
Congruência de triângulos Congruência de triângulos
Congruência de triângulos
 
แนวข้อสอบ พระราชกฤษฎีกาว่าด้วยหลักเกณฑ์และวิธีการบริหาร
แนวข้อสอบ พระราชกฤษฎีกาว่าด้วยหลักเกณฑ์และวิธีการบริหารแนวข้อสอบ พระราชกฤษฎีกาว่าด้วยหลักเกณฑ์และวิธีการบริหาร
แนวข้อสอบ พระราชกฤษฎีกาว่าด้วยหลักเกณฑ์และวิธีการบริหาร
 
Circunferencia circulo 2012
Circunferencia circulo 2012Circunferencia circulo 2012
Circunferencia circulo 2012
 
แนวข้อสอบนิติกร เตรียมสอบท้องถิ่น
แนวข้อสอบนิติกร เตรียมสอบท้องถิ่นแนวข้อสอบนิติกร เตรียมสอบท้องถิ่น
แนวข้อสอบนิติกร เตรียมสอบท้องถิ่น
 
Estatística Inferencial - 4 Probabilidade Condicional e Teorema de Bayes
Estatística Inferencial - 4 Probabilidade Condicional e Teorema de BayesEstatística Inferencial - 4 Probabilidade Condicional e Teorema de Bayes
Estatística Inferencial - 4 Probabilidade Condicional e Teorema de Bayes
 
Teorema de pitágoras trabalho final
Teorema de pitágoras trabalho finalTeorema de pitágoras trabalho final
Teorema de pitágoras trabalho final
 
Aula de matrizes
Aula de matrizesAula de matrizes
Aula de matrizes
 
แนวข้อสอบ เรื่อง พระราชบัญญัติระเบียบข้าราชการพลเรือน พ.ศ. 2551
แนวข้อสอบ เรื่อง พระราชบัญญัติระเบียบข้าราชการพลเรือน พ.ศ. 2551แนวข้อสอบ เรื่อง พระราชบัญญัติระเบียบข้าราชการพลเรือน พ.ศ. 2551
แนวข้อสอบ เรื่อง พระราชบัญญัติระเบียบข้าราชการพลเรือน พ.ศ. 2551
 
Ponto reta
Ponto retaPonto reta
Ponto reta
 
Teorema de pitágoras plano de aula
Teorema de pitágoras    plano de aulaTeorema de pitágoras    plano de aula
Teorema de pitágoras plano de aula
 
Polígonos Regulares
Polígonos RegularesPolígonos Regulares
Polígonos Regulares
 
Segmentos proporcionais 1
Segmentos proporcionais 1Segmentos proporcionais 1
Segmentos proporcionais 1
 

Similar a Optimise Energy Usage Using Amazon SageMaker Reinforcement Learning and Publish Your Model in AWS Marketplace - AWS Summit Sydney

Accelerare l’utilizzo del Machine Learning con le soluzioni ML pronte per l’u...
Accelerare l’utilizzo del Machine Learning con le soluzioni ML pronte per l’u...Accelerare l’utilizzo del Machine Learning con le soluzioni ML pronte per l’u...
Accelerare l’utilizzo del Machine Learning con le soluzioni ML pronte per l’u...Amazon Web Services
 
Predicting Demand In A Diverse Retail Environment - AWS Summit Sydney
Predicting Demand In A Diverse Retail Environment - AWS Summit SydneyPredicting Demand In A Diverse Retail Environment - AWS Summit Sydney
Predicting Demand In A Diverse Retail Environment - AWS Summit SydneyAmazon Web Services
 
Machine Learning: From Inception to Inference - AWS Summit Sydney
Machine Learning: From Inception to Inference - AWS Summit SydneyMachine Learning: From Inception to Inference - AWS Summit Sydney
Machine Learning: From Inception to Inference - AWS Summit SydneyAmazon Web Services
 
Machine Learning, Open Data, and the Future WarFighter
Machine Learning, Open Data, and the Future WarFighterMachine Learning, Open Data, and the Future WarFighter
Machine Learning, Open Data, and the Future WarFighterAmazon Web Services
 
Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018
Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018
Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018Yotam Yarden
 
Running Lean Performant Yet Cost Optimised - AWS Summit Sydney
Running Lean Performant Yet Cost Optimised - AWS Summit SydneyRunning Lean Performant Yet Cost Optimised - AWS Summit Sydney
Running Lean Performant Yet Cost Optimised - AWS Summit SydneyAmazon Web Services
 
Securing your Amazon SageMaker model development in a highly regulated enviro...
Securing your Amazon SageMaker model development in a highly regulated enviro...Securing your Amazon SageMaker model development in a highly regulated enviro...
Securing your Amazon SageMaker model development in a highly regulated enviro...Amazon Web Services
 
You've Decided to Buy Cloud Services, Now What
You've Decided to Buy Cloud Services, Now WhatYou've Decided to Buy Cloud Services, Now What
You've Decided to Buy Cloud Services, Now WhatAmazon Web Services
 
Amazon SageMaker Build, Train and Deploy Your ML Models
Amazon SageMaker Build, Train and Deploy Your ML ModelsAmazon SageMaker Build, Train and Deploy Your ML Models
Amazon SageMaker Build, Train and Deploy Your ML ModelsAWS Riyadh User Group
 
Deploying cost-effective machine learning models - AIM202 - Atlanta AWS Summit
Deploying cost-effective machine learning models - AIM202 - Atlanta AWS SummitDeploying cost-effective machine learning models - AIM202 - Atlanta AWS Summit
Deploying cost-effective machine learning models - AIM202 - Atlanta AWS SummitAmazon Web Services
 
Supercharge Your Organisation With Machine Learning on AWS - AWS Summit Sydney
Supercharge Your Organisation With Machine Learning on AWS - AWS Summit SydneySupercharge Your Organisation With Machine Learning on AWS - AWS Summit Sydney
Supercharge Your Organisation With Machine Learning on AWS - AWS Summit SydneyAmazon Web Services
 
Introduction to AWS Global Accelerator - SVC212 - New York AWS Summit
Introduction to AWS Global Accelerator - SVC212 - New York AWS SummitIntroduction to AWS Global Accelerator - SVC212 - New York AWS Summit
Introduction to AWS Global Accelerator - SVC212 - New York AWS SummitAmazon Web Services
 
Automatic Labelling and Model Tuning with Amazon SageMaker - AWS Summit Sydney
Automatic Labelling and Model Tuning with Amazon SageMaker - AWS Summit SydneyAutomatic Labelling and Model Tuning with Amazon SageMaker - AWS Summit Sydney
Automatic Labelling and Model Tuning with Amazon SageMaker - AWS Summit SydneyAmazon Web Services
 
Machine learning for developers & data scientists with Amazon SageMaker - AIM...
Machine learning for developers & data scientists with Amazon SageMaker - AIM...Machine learning for developers & data scientists with Amazon SageMaker - AIM...
Machine learning for developers & data scientists with Amazon SageMaker - AIM...Amazon Web Services
 
WhereML a Serverless ML Powered Location Guessing Twitter Bot
WhereML a Serverless ML Powered Location Guessing Twitter BotWhereML a Serverless ML Powered Location Guessing Twitter Bot
WhereML a Serverless ML Powered Location Guessing Twitter BotRandall Hunt
 
Become a Machine Learning Developer with AWS Services
Become a Machine Learning Developer with AWS ServicesBecome a Machine Learning Developer with AWS Services
Become a Machine Learning Developer with AWS ServicesAmazon Web Services
 
Become a Machine Learning developer with AWS (Avril 2019)
Become a Machine Learning developer with AWS (Avril 2019)Become a Machine Learning developer with AWS (Avril 2019)
Become a Machine Learning developer with AWS (Avril 2019)Julien SIMON
 
Build Your Recommendation Engine on AWS Today!
Build Your Recommendation Engine on AWS Today!Build Your Recommendation Engine on AWS Today!
Build Your Recommendation Engine on AWS Today!AWS Germany
 
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Amazon Web Services
 

Similar a Optimise Energy Usage Using Amazon SageMaker Reinforcement Learning and Publish Your Model in AWS Marketplace - AWS Summit Sydney (20)

Accelerare l’utilizzo del Machine Learning con le soluzioni ML pronte per l’u...
Accelerare l’utilizzo del Machine Learning con le soluzioni ML pronte per l’u...Accelerare l’utilizzo del Machine Learning con le soluzioni ML pronte per l’u...
Accelerare l’utilizzo del Machine Learning con le soluzioni ML pronte per l’u...
 
Predicting Demand In A Diverse Retail Environment - AWS Summit Sydney
Predicting Demand In A Diverse Retail Environment - AWS Summit SydneyPredicting Demand In A Diverse Retail Environment - AWS Summit Sydney
Predicting Demand In A Diverse Retail Environment - AWS Summit Sydney
 
Machine Learning: From Inception to Inference - AWS Summit Sydney
Machine Learning: From Inception to Inference - AWS Summit SydneyMachine Learning: From Inception to Inference - AWS Summit Sydney
Machine Learning: From Inception to Inference - AWS Summit Sydney
 
Machine Learning, Open Data, and the Future WarFighter
Machine Learning, Open Data, and the Future WarFighterMachine Learning, Open Data, and the Future WarFighter
Machine Learning, Open Data, and the Future WarFighter
 
Best of re:Invent for Startups
Best of re:Invent for StartupsBest of re:Invent for Startups
Best of re:Invent for Startups
 
Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018
Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018
Build Your Recommendation Engine on AWS Today - AWS Summit Berlin 2018
 
Running Lean Performant Yet Cost Optimised - AWS Summit Sydney
Running Lean Performant Yet Cost Optimised - AWS Summit SydneyRunning Lean Performant Yet Cost Optimised - AWS Summit Sydney
Running Lean Performant Yet Cost Optimised - AWS Summit Sydney
 
Securing your Amazon SageMaker model development in a highly regulated enviro...
Securing your Amazon SageMaker model development in a highly regulated enviro...Securing your Amazon SageMaker model development in a highly regulated enviro...
Securing your Amazon SageMaker model development in a highly regulated enviro...
 
You've Decided to Buy Cloud Services, Now What
You've Decided to Buy Cloud Services, Now WhatYou've Decided to Buy Cloud Services, Now What
You've Decided to Buy Cloud Services, Now What
 
Amazon SageMaker Build, Train and Deploy Your ML Models
Amazon SageMaker Build, Train and Deploy Your ML ModelsAmazon SageMaker Build, Train and Deploy Your ML Models
Amazon SageMaker Build, Train and Deploy Your ML Models
 
Deploying cost-effective machine learning models - AIM202 - Atlanta AWS Summit
Deploying cost-effective machine learning models - AIM202 - Atlanta AWS SummitDeploying cost-effective machine learning models - AIM202 - Atlanta AWS Summit
Deploying cost-effective machine learning models - AIM202 - Atlanta AWS Summit
 
Supercharge Your Organisation With Machine Learning on AWS - AWS Summit Sydney
Supercharge Your Organisation With Machine Learning on AWS - AWS Summit SydneySupercharge Your Organisation With Machine Learning on AWS - AWS Summit Sydney
Supercharge Your Organisation With Machine Learning on AWS - AWS Summit Sydney
 
Introduction to AWS Global Accelerator - SVC212 - New York AWS Summit
Introduction to AWS Global Accelerator - SVC212 - New York AWS SummitIntroduction to AWS Global Accelerator - SVC212 - New York AWS Summit
Introduction to AWS Global Accelerator - SVC212 - New York AWS Summit
 
Automatic Labelling and Model Tuning with Amazon SageMaker - AWS Summit Sydney
Automatic Labelling and Model Tuning with Amazon SageMaker - AWS Summit SydneyAutomatic Labelling and Model Tuning with Amazon SageMaker - AWS Summit Sydney
Automatic Labelling and Model Tuning with Amazon SageMaker - AWS Summit Sydney
 
Machine learning for developers & data scientists with Amazon SageMaker - AIM...
Machine learning for developers & data scientists with Amazon SageMaker - AIM...Machine learning for developers & data scientists with Amazon SageMaker - AIM...
Machine learning for developers & data scientists with Amazon SageMaker - AIM...
 
WhereML a Serverless ML Powered Location Guessing Twitter Bot
WhereML a Serverless ML Powered Location Guessing Twitter BotWhereML a Serverless ML Powered Location Guessing Twitter Bot
WhereML a Serverless ML Powered Location Guessing Twitter Bot
 
Become a Machine Learning Developer with AWS Services
Become a Machine Learning Developer with AWS ServicesBecome a Machine Learning Developer with AWS Services
Become a Machine Learning Developer with AWS Services
 
Become a Machine Learning developer with AWS (Avril 2019)
Become a Machine Learning developer with AWS (Avril 2019)Become a Machine Learning developer with AWS (Avril 2019)
Become a Machine Learning developer with AWS (Avril 2019)
 
Build Your Recommendation Engine on AWS Today!
Build Your Recommendation Engine on AWS Today!Build Your Recommendation Engine on AWS Today!
Build Your Recommendation Engine on AWS Today!
 
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
Create an ML Factory in Financial Services with CI CD - FSI301 - New York AWS...
 

Más de Amazon Web Services

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

Más de Amazon Web Services (20)

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

Optimise Energy Usage Using Amazon SageMaker Reinforcement Learning and Publish Your Model in AWS Marketplace - AWS Summit Sydney

  • 1. S U M M I T SYDNEY
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Optimise energy usage using Amazon SageMaker reinforcement learning and publish your model in AWS Marketplace Aparna Elangovan Solutions Architect Amazon Web Services
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Agenda • The problem of energy optimisation for heating, ventilation, and air conditioning (HVAC) • Introduce reinforcement learning • Reinforcement learning on Amazon SageMaker to optimise energy usage in HVAC • AWS Marketplace
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Business objective: Optimise energy in HVAC HVAC consumes 40% of building energy 1. Decrease energy usage 2. Improve occupant’s comfort
  • 5. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Reinforcement Learning (RL)
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T How agents learn - A simplistic intuition So what can we do? • Randomly try different actions • Compute average reward • Assign higher transition probabilities to high value actions R = -10000 Do nothing  Reality mostly model free! • State transitions, intermediate rewards, probabilities are not known
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T How to simulate building energy consumption? • Building type • Building materials • ….. • Human activity • Lights, bulbs,….. Input • EnergyPlus Simulator (Environment) • Bulb1 300 watts per hour • Cooler temp • … Output – Energy consumed + Current State Environment
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T What about action and state? Action Space (At) • Cooler set point • Heater set point Observation Space (St) • Zone temp • Outside temp • Relative humidity
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Reward function Designing a reward function requires domain knowledge Aim to maximise total reward in the long run Environment
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T The agent Learns the right action based on state and reward Map transition probability from state to action (aka policy) How? Using reinforcement algorithms Environment
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T The coding- RL frameworks on Amazon SageMaker Coach • Agent RL algorithms • Compatible with OpenAI Gym Environments OpenAI Gym • Provides unified interface for the environment • Your own agent RLlib • Scalable Reinforcement Learning Supported on SageMaker RL deep learning - TensorFlow, MxNet Preconfigured RL libraries Docker based - built-in or BYO Hyperparameter tuning Support distributed training
  • 13. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Challenges using RL Simulate real world Model the environment Represent the observable environment State Align reward with real world Long term vs short term rewards Reward function
  • 15. S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T What we heard from our customers RE IN VENTING T HE WHE E L Significant time and valuable resources are spent in developing ML solutions to problems that are already solved by others POOR S E L E CTION It is hard to find, evaluate, and qualify trustworthy algorithms and models for enterprise use cases L OS T OPPORT UNITY Difficulty in deployment, version management, and reproducibility led to delay in time to market L ACK OF DAT A/IP S E CURIT Y No way to ensure data security, compliance needs, or regulatory standards for customer’s data and intellectual property
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS ML Marketplace - What can you buy or sell? Algorithms let you train a custom model using your own data; You can also tune your algorithm using hyperparameters Model packages are pretrained by your seller and ready-to-use; you can run an inference in real-time or batch mode
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Machine Learning on AWS algorithm/model pricing and licensing Hourly Free trials Free Metered Paid
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Summary Energy optimisation has significant financial and environmental reward Assessing the implementation complexity is key to successful AI implementation AWS SageMaker reduces some of the technical challenges and supports open source frameworks Before you build look for what is out there , such as AWS Marketplace AI Application Services, built-in Algorithms and models Quick wins are well studied, well implemented AI solutions
  • 20. Thank you! S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Aparna Elangovan