Baseline (fixed)
This first version can perform the following tasks:
-
Read and preprocess data from hdf5 files using the nilmtk library.
-
Automatically distinguish between ON and OFF states, by applying a kMeans algorithm to the appliance load.
-
Train a bidirectional GRU model. This model does both regression (appliance load consumption) and classification (appliance state).
-
Plot the model predictions against the ground-truth data.