Improving prediction of surface solar irradiance variability by integrating observed cloud characteristics and machine learning. (1st September 2021)