Machine Learning for Short-Term Load Forecasting in Smart Grids | Synapse