The objective of ML methods is to build accurate prediction models. The quality of the model is determined by the ability of the model to predict the properties of new materials that the model has never encountered;that is, how accurately can the model generalize to new outcomes based on its learning. This can be measured by splitting the data set into two parts: