A hybrid agent-based machine learning method for human-centred energy consumption prediction | Synapse