老师好,求教关于随机森林的一个问题

来源:13-5 随机森林和 Extra-Trees

自编码簧风琴

2019-06-30

请问老师,随机森林进行投票时是hard voting还是soft voting呢?

写回答

1回答

liuyubobobo

2019-06-30

首先,抽象的说,实现一个随机森林,使用hard voting或者soft voting都是可以的。印象里随机森林的原始论文,使用的是hard-voting。但是,由于随机森林是一种集成学习,使用soft-voting是没问题的。


scikit-learn中随机森林的实现,使用的就是soft voting。我想原因就是,在大多数情况下,都是soft voting更合理吧:)


可以参考scikit-learn的文档:https://scikit-learn.org/stable/modules/ensemble.html#random-forests

关键句摘抄:the scikit-learn implementation combines classifiers by averaging their probabilistic prediction, instead of letting each classifier vote for a single class.


继续加油:)

0
1
自编码簧风琴
明白!谢谢老师!
2019-06-30
共1条回复

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

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

5850 学习 · 2437 问题

查看课程