**Classification** is a type of [[Supervised Machine Learning|supervised Machine Learning]] problem in which the classes of a given test population must be correctly predicted. To solve this problem, a training must be performed in which the model is trained to correctly recognize how the label depends on the input features.