Survey on AI and Machine Learning Techniques for Microgrid Energy Management Systems | Synapse