Code for non intrusive load monitoring using machine learning. Different classifiers such as Random forest, naive bayes and SVM are used from Python/Scikit-learn packge.
The report for this work can be found at: http://web.engr.illinois.edu/~adeshmu2/papers/NILM.pdf. The REDD data used in this work can be obtained (FREE) by request at: http://redd.csail.mit.edu/