请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于f1 score的问题

老师你好,请问f1 score小于0.5的话,是否代表还不如随机分类?

正在回答 回答被采纳积分+3

1回答

liuyubobobo 2019-09-18 03:00:21

关键是你在比什么。


比如对于极度偏斜的数据,假设99.9%的健康样本和0.1%的患病样本。如果你的算法是直接预测所有的样本是健康的。通过这个课程的介绍,你应该知道了,得到的 f1 score 将为0。但是,这样一个算法,其实从准确率的角度,比随机强,因为随机的准确率大概是 50%。


在机器学习领域,说“谁不如谁”,一定要明确指标是什么。把两个算法的对应指标作比较。在上面的叙述中,我在用准确率作比较。但是,如果我们计算一个随机算法的f1_score。


使用课程中的例子,一个随机算法,应该大概是这样的。

https://img1.sycdn.imooc.com/szimg/5d812cb40936794f10000497.jpg


一共有 9990个健康样本,10个患病样本。随机算法在两类中各预测正确一半。


如果我没记算错,这个算法的f1_score 是 0.002 左右。所以,如果你的算法的 f1_score 小于 0.5,但比 0.002 大,从 f1_score 的角度看,是优于随机算法的。


我们通常说随机算法 50% 的正确率,是从准确度的角度看的,而不是从 f1_score 的角度看的。


继续加油!:)

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号