beckel / nilm-eval

NILM-EVAL: An evaluation framework for non-intrusive load monitoring algorithms
GNU General Public License v2.0
110 stars 50 forks source link

Best way of training an algorithm and testing it on new smart meter data #11

Open powermundsen opened 6 years ago

powermundsen commented 6 years ago

I'm going to conduct a research assignment with NILM and I need some input on how to use the NILM-EVAL.

I will collect plug data in my house together with the smart meter data. My goal is to make an algorithm that can be used in other homes similar to mine without needing additional training. To do this I want to train three algorithms and evaluate them on the new household:

My questions are:

  1. How can I continue using a trained algorithm in NILM-EVAL? It looks like it resets every time it runs?
  2. Can NILM-EVAL be run without the plug data when I have trained an algorithm? If so, what kind of results/plots will it output?
  3. To test an algorithm blindly on new smart data, it looks like the only thing I should configure is to give it 0 training days. Is this correct?