Machine learning approaches to non-intrusive load monitoring. ([2020])