Supervised learning

Supervised learning is a type of machine learning algorithm where the system is trained using labeled data. Labeled data means that each data point is associated with a known output value or label. The goal of supervised learning is to learn a mapping function from input variables (features) to output variables (labels), based on the training data.