A machine learning model is often trained on historical data. In the training phase, the machine learning model is introduced to a larger dataset that it uses to learn patterns in the dataset. Based on patterns in historical data, the trained model will be able to make predictions on unseen data.