Forecasting Solar Photovoltaic Power Generation: A Machine Learning Time Series Model Approach | Synapse