Machine learning in energy chemistry: introduction, challenges and perspectives | Synapse