Supervised learning

Supervised learning is a type of machine learning that relies on labeled training data that involves expected answers, in other words there are pairs of input training examples and desired output values. Classification is one of the most typical tasks of supervised learning.