关于多分类的scores

来源:10-5 精准率和召回率的平衡

慕用6515613

2019-08-02

请问老师,多分类模型decision_function返回的scores怎么去处理呢?

写回答

1回答

liuyubobobo

2019-08-03

对于多分类问题,decision_function返回一个m * k的矩阵A。m是传进去的分类样本数量;k是类别数量。


A[i][j] 表示第 i 个样本分类成为第 j 类的得分。得分越高,可能性越大。


可以根据这个返回值的语义,根据你的需求场景,组建相应的逻辑。


继续加油!:)

0
2
liuyubobobo
回复
慕用6515613
多分类问题的解决思路不是靠一个阈值,大于它选A,小于它选B。多分类问题是对每个分类创建评测方式,最终选择评分大的。这个框架中,不是靠一个阈值在起作用的。如果你想改变阈值,可以再OvO或者OvR的过程中,改变阈值。OvO或者OvR,都是地二分类问题。但最终,综合若干个OvO或者OvR的结果,这个汇总过程,是没有阈值的。
2019-08-04
共2条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5893 学习 · 2454 问题

查看课程