An approach to evaluate machine learning algorithms for appliance classification
A cheap and powerful solution to lower the electricity usage and making the residents more energy aware in a home is to simply make the residents aware of what appliances that are consuming electricity. Meaning the residents can then take decisions to turn them off in order to save energy. Non-intru...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
Malmö universitet, Fakulteten för teknik och samhälle (TS)
2019
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20217 |
id |
ndltd-UPSALLA1-oai-DiVA.org-mau-20217 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-mau-202172020-10-28T05:38:20ZAn approach to evaluate machine learning algorithms for appliance classificationengOlsson, CharlieHurtig, DavidMalmö universitet, Fakulteten för teknik och samhälle (TS)Malmö universitet, Fakulteten för teknik och samhälle (TS)Malmö universitet/Teknik och samhälle2019MachinelearninglstmNILMevaluatealgorithmsapplianceclassificationmachinelearningEngineering and TechnologyTeknik och teknologierA cheap and powerful solution to lower the electricity usage and making the residents more energy aware in a home is to simply make the residents aware of what appliances that are consuming electricity. Meaning the residents can then take decisions to turn them off in order to save energy. Non-intrusive load monitoring (NILM) is a cost-effective solution to identify different appliances based on their unique load signatures by only measuring the energy consumption at a single sensing point. In this thesis, a low-cost hardware platform is developed with the help of an Arduino to collect consumption signatures in real time, with the help of a single CT-sensor. Three different algorithms and one recurrent neural network are implemented with Python to find out which of them is the most suited for this kind of work. The tested algorithms are k-Nearest Neighbors, Random Forest and Decision Tree Classifier and the recurrent neural network is Long short-term memory. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20217Local 29181application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Machinelearning lstm NILM evaluate algorithms appliance classification machine learning Engineering and Technology Teknik och teknologier |
spellingShingle |
Machinelearning lstm NILM evaluate algorithms appliance classification machine learning Engineering and Technology Teknik och teknologier Olsson, Charlie Hurtig, David An approach to evaluate machine learning algorithms for appliance classification |
description |
A cheap and powerful solution to lower the electricity usage and making the residents more energy aware in a home is to simply make the residents aware of what appliances that are consuming electricity. Meaning the residents can then take decisions to turn them off in order to save energy. Non-intrusive load monitoring (NILM) is a cost-effective solution to identify different appliances based on their unique load signatures by only measuring the energy consumption at a single sensing point. In this thesis, a low-cost hardware platform is developed with the help of an Arduino to collect consumption signatures in real time, with the help of a single CT-sensor. Three different algorithms and one recurrent neural network are implemented with Python to find out which of them is the most suited for this kind of work. The tested algorithms are k-Nearest Neighbors, Random Forest and Decision Tree Classifier and the recurrent neural network is Long short-term memory. |
author |
Olsson, Charlie Hurtig, David |
author_facet |
Olsson, Charlie Hurtig, David |
author_sort |
Olsson, Charlie |
title |
An approach to evaluate machine learning algorithms for appliance classification |
title_short |
An approach to evaluate machine learning algorithms for appliance classification |
title_full |
An approach to evaluate machine learning algorithms for appliance classification |
title_fullStr |
An approach to evaluate machine learning algorithms for appliance classification |
title_full_unstemmed |
An approach to evaluate machine learning algorithms for appliance classification |
title_sort |
approach to evaluate machine learning algorithms for appliance classification |
publisher |
Malmö universitet, Fakulteten för teknik och samhälle (TS) |
publishDate |
2019 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:mau:diva-20217 |
work_keys_str_mv |
AT olssoncharlie anapproachtoevaluatemachinelearningalgorithmsforapplianceclassification AT hurtigdavid anapproachtoevaluatemachinelearningalgorithmsforapplianceclassification AT olssoncharlie approachtoevaluatemachinelearningalgorithmsforapplianceclassification AT hurtigdavid approachtoevaluatemachinelearningalgorithmsforapplianceclassification |
_version_ |
1719353373942087680 |