Machine learning approach to uncovering residential energy consumption patterns based on socioeconomic and smart meter data. (1st February 2022)