我在使用scikit-learn构建多类分类模型的过程中,尝试了RandomForestClassifier、KNeighborsClassifier、LogisticRegression、MultinomialNB和SVC这些算法。我对生成的结果很满意。然而,我有一个关于这些算法在多类分类中使用的默认机制的疑问。我读到所有的scikit-learn分类器都能够进行多类分类,但我找不到关于这些算法默认使用何种机制的信息。
回答:
“一对其余”或“一对所有”是多类分类算法中最常用且合理的默认策略。对于每个分类器,一个类别会被拟合到所有其他类别上。更多信息请查看https://scikit-learn.org/stable/modules/generated/sklearn.multiclass.OneVsRestClassifier.html