A taxonomy of machine learning applications for virtual power plants and home/building energy management systems | Synapse