**4. Methodology**

The methodology that was adopted to build an ideal ML model for Abha's PV power prediction involved four general phases: (1) data collection and presentation, (2) data preparation (to obtain the data in a suitable format for analysis, exploration, and understanding the data to identify and extract the features required for the model), (3) feature selection and model building (to select the appropriate algorithm and prepare a training and testing dataset), (4) and model evaluation (to observe the final score of the model for the unseen dataset).
