A Comprehensive Review of Machine Learning Techniques for Smart Grid Optimization | Synapse