/neural-disaggregator

Code for NILM experiments using Neural Networks. Uses Keras/Tensorflow and the NILMTK.

Primary LanguageJupyter NotebookMIT LicenseMIT

neural-disaggregator

Implementations of NILM disaggegregators using Neural Networks, using NILMTK and Keras.

Most of the architectures are based on Neural NILM: Deep Neural Networks Applied to Energy Disaggregation by Jack Kelly and William Knottenbelt.

The implemented models are:

Note: If you are looking for the LookbackGRU folder, it has been moved to http://github.com/OdysseasKr/online-nilm. I try to keep this repo clean by using the same train and test sets for all architectures.