A novel dynamic/adaptive K-nearest neighbor model for the prediction of solar photovoltaic systems’ performance | Synapse