A comprehensive review of machine learning and IoT solutions for demand side energy management, conservation, and resilient operation | Synapse