La classification est une tâche d'apprentissage supervisé où le modèle attribue à chaque entrée une catégorie prédéfinie : spam ou non, avis positif ou négatif, crédit approuvé ou refusé. Le modèle apprend la correspondance à partir d'exemples étiquetés. La classification binaire a deux classes ; la multi-classe en a davantage. Une banque marocaine pourrait classifier les transactions en frauduleuses ou légitimes, tandis qu'un site e-commerce classe les tickets support par degré d'urgence.