使用Decision_function时类的顺序是什么

时间:2019-01-09 20:30:53

标签: python machine-learning scikit-learn

假设多类别分类问题的目标是T1, T2, T3,那么给定经过训练的分类器,clf.decision_function(X)的结果将是一个矩阵,其中行是观察值,列是得分每堂课

文档(例如for LinearSVC)尚不清楚列的顺序。一些实验表明,它们按字典顺序排列。正确吗?

我创建了一个minimal example进行演示。

1 个答案:

答案 0 :(得分:2)

顺序与classes_属性提供的顺序相同。

在幕后,classes_np.unique(y)的输出,它“返回数组中排序的唯一元素”。在您的情况下,iris_y是虹膜数据集提供的array(['setosa', 'versicolor', 'virginica'], dtype='<U10')的数字编码。