A Review of Machine Learning Algorithms Used for Load Forecasting at Microgrid Level | Synapse