What is supervised learning in machine learning?
Supervised learning is a type of machine learning where an algorithm is trained on labeled data to make predictions or classify new data based on patterns learned from the training set.