
What type of machine learning algorithm is used for making predictions based on the input data?
Unsupervised learning
Reinforcement learning
Supervised learning
Semi-supervised learning