A novel energy demand prediction strategy for residential buildings based on ensemble learning. (February 2019)