请稍等 ...
×

采纳答案成功!

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

关于OvR与OVO

老师实现这两个算法可以提示一下吗
假如我用艳尾花的数据集,我的思路是
先分为训练数据集和测试数据集,然后从训练数据集中用循环依次分为两类,如把标签为0的为一类,其他类的令它全部等于-1,用fancy indexing,之后再用X_train与分好类的y_train依次训练三个分类器,然后再依次进行预测,取最高分的类,这样的思路正确正确吗?

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

1回答

liuyubobobo 2021-09-20 01:46:48

是正确的。这个思路是 OvR。


如果是 OvO,这是,三类 ABC,先将 A 的数据集扔掉,单独依靠 BC 的数据,训练一个模型,同理,对 AB 和 AC 的数据再各训练一个模型。对于一个三分类问题,就有三个模型。


对于一个未知的数据,分别进三个模型,如果有两个模型判断都属于某一类,则将这个数据分为这一类(投票);否则(票数相等,及三个模型认为这个数据分别属于三类),得分高者获胜。


继续加油!:)

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信