Skip to content
Jack Kelly edited this page Apr 6, 2016 · 1 revision

NILM Algorithms in NILMTK

Each algorithm lives in its own Python file in nilmtk/nilmtk/disaggregate. We have four algorithms implemented in NILMTK:

  • Combinatorial optimisation
  • FHMM - factorial hidden Markov model (using exact inference)
  • An implementation of George Hart's 1985 disaggregation algorithm
  • Maximum Likelihood Estimation

Third-party NILM algorithms which work with NILMTK