Классификация — это контролируемый метод машинного обучения, при котором модель пытается предсказать правильную метку заданных входных данных. При классификации модель полностью обучается с использованием обучающих данных, а затем она оценивается на тестовых данных, прежде чем использоваться для прогнозирования новых невидимых данных, программа учится на данном наборе данных или наблюдениях, а затем классифицирует новые наблюдения в ряд. классы или группы.

Основная цель алгоритма классификации — определить категорию данного набора данных, и эти алгоритмы в основном используются для прогнозирования выходных данных для категорийных данных. На приведенной ниже диаграмме показаны два класса: класс A и класс B. Эти классы имеют функции, которые похожи друг на друга и отличаются от других классов.