Review on smart grid load forecasting for smart energy management using machine learning and deep learning techniques | Synapse