采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问老师,多分类模型decision_function返回的scores怎么去处理呢?
对于多分类问题,decision_function返回一个m * k的矩阵A。m是传进去的分类样本数量;k是类别数量。
A[i][j] 表示第 i 个样本分类成为第 j 类的得分。得分越高,可能性越大。
可以根据这个返回值的语义,根据你的需求场景,组建相应的逻辑。
继续加油!:)
老师,假如我想像二分类问题一样修改决策阈值,该怎么做呢?
多分类问题的解决思路不是靠一个阈值,大于它选A,小于它选B。多分类问题是对每个分类创建评测方式,最终选择评分大的。这个框架中,不是靠一个阈值在起作用的。如果你想改变阈值,可以再OvO或者OvR的过程中,改变阈值。OvO或者OvR,都是地二分类问题。但最终,综合若干个OvO或者OvR的结果,这个汇总过程,是没有阈值的。
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.5k 19
3.5k 17
2.9k 15
1.6k 15
1.4k 14