Forecasting renewable energy for microgrids using machine learning | Synapse