OdysseasKr / online-nilm

Code for the experiments in "Sliding Window Approach for Online Energy Disaggregation Using Artificial Neural Networks"
60 stars 16 forks source link

Online NILM

Here you can find the code for the two proposed Neural Network architectures from

Sliding Window Approach for Online Energy Disaggregation Using Artificial Neural Networks, O. Krystalakos, C. Nalmpantis and D. Vrakas, SETN, 2018

Full Paper: 3200947.3201011

All code is written using Keras and Tensorflow.

You can find NILMTK-compatible versions of these networks on https://github.com/OdysseasKr/neural-disaggregator.

Requires NILMTK to run. You can find it here: https://github.com/nilmtk/nilmtk.

The networks

In each folder you can find a README with instructions on how to run the experiments. For every network you will find 4 Python files:

The experiments are available for the following appliances from the UKDALE dataset:

Related works

Neural NILM: https://arxiv.org/pdf/1507.06594.pdf
Original Sequence-to-point: https://arxiv.org/pdf/1612.09106v3.pdf.