Classification
Classification is a supervised learning problem when it is necessary to predict categorical outcomes based on input features. Examples of classification problems are fraud detection and email spam filters. Commonly used classification algorithms are k-nearest neighbors, decision trees, random forest, etc.