input and output are forward diff. Layers = [15, 15]. Output = TanH. 50 Epocs (took 30,000 secs). Error goes down to 8e-5. Definitely learns something about the fridge.  BUT drifts and gets confused by washing machine.  But does good job of filtering out most other appliances.
input and output are forward diff. Layers = [15, 15]. Output =
TanH. 50 Epocs (took 30,000 secs). Error goes down to 8e-5. Definitely
learns something about the fridge.  BUT drifts and gets confused by
washing machine.  But does good job of filtering out most other appliances.

mmottahedi/neuralnilm_prototype,JackKelly/neuralnilm_prototype