Machine Learning Based Prediction of Solar Power Generation Using Weather Data | Synapse