Evaluating neural network models in site-specific solar PV forecasting using numerical weather prediction data and weather observations. (May 2023)