A hybrid machine learning forecasting model for photovoltaic power | Synapse