Similar Items: Integrating Meteorological and PV Data for Short-Term Solar Irradiance Forecasting Using BPNN