Что делать, если при классификации у вас более двух классов?



Для многоклассовой классификации есть несколько подходов и техник.



✔️One-vs-All

При таком подходе создаются простые бинарные классификаторы для каждого класса. Например, у нас есть три класса (A, B, C), и мы создаём три классификатора: A против (B+C), B против (A+C) и C против (A+B).

✔️Softmax

Она преобразует выходы модели логистической регрессии в вероятности принадлежности к разным классам.

✔️Использование деревьев

Деревья решений разделяют данные на классы с помощью древовидной структуры и могут работать не только с двумя классами.

✔️Softmax в нейронной сети

Softmax нередко используется для последнего слоя глубоких нейронных сетей для задач классификации. При обучении в качестве функции потерь используется перекрёстная энтропия.



#машинное_обучение