机器学习中的投票算法是指什么?

  统计/机器学习 开放问题    浏览次数:788        分享
0

机器学习中的投票算法是指什么?具体有哪些有名的算法是投票算法?

 

董咚咚   2019-04-15 22:33



   2个回答 
5

voting(投票)和averaging(平均)是stacking算法两种手段。voting针对的是分类问题,averaging针对的回归问题。

比如随机森林分类就是投票算法。每棵树产生一个预测,我们最终是看所有树的预测结果,得票最多的预测结果就是最终的预测结果。

当然我们也可以创造一些投票模型,比如对于一个二分类问题,我们有5个模型:决策树、SVM、k近邻、逻辑回归、朴素贝叶斯。对于一个样本,我们就可以得到5个预测结果,它们未必相同,我们就选择得票最高的预测结果。

SofaSofa数据科学社区DS面试题库 DS面经

sasa   2019-04-29 03:19

2

投票就是把各个分类器的结果进行汇总。

hard voting:将各个分类器得到的结果进行汇总,选择得票最多的那个结果为预测结果。最终返回标签。

soft voting:将各个分类器得到的预测概率进行平均。最终返回概率。

sklearn里相关的实现:voting-classifier

SofaSofa数据科学社区DS面试题库 DS面经

strong.man   2019-05-02 14:27



  相关主题

hyperparameter与parameter的区别?   3回答

如何理解VC dimension?   2回答

建立一个预测模型的流程是什么   1回答

机器学习如何快速入门?   1回答

函数型数据分析   0回答

脑纹锁 有开源项目吗   1回答

meta learning是什么意思?   2回答

机器学习算法中有哪些用到了贪婪算法的思想?   5回答

机器学习+计算机网络   2回答

seq2seq模型有什么应用场景?   3回答

ensemble模型时,bagging和stacking有什么区别?   2回答

加性模型是什么意思?   2回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!