随机森林目标1
为什么要学随机森林2
什么是随机森林3
随机森林的构建4
随机森林的优势和不足为什么要学随机森林决策树往往容易出现过拟合的问题,我们可以让很多树组成团队来工作,也就是——随机森林
什么是随机森林随机森林有的时候也被称为是随机决策森林,是一种集合学习方法,既可以用于分类,也可以用于回归
而所谓集合学习算法,其实就是把多个机器学习算法综合在一起,制造出一个更加大模型的意思
什么是随机森林决策树算法很容易出现过拟合的现象
那么为什么随机森林可以解决这个问题呢
因为随机森林是把不同的几棵决策树打包到一起,每棵树的参数都不相同,然后我们把每棵树预测的结果取平均值,这样即可以保留决策树们的工作成效,又可以降低过拟合的风险
随机森林的构建随机森林的构建bootstrap参数代表的是bootstrapsample,也就是“有放回抽样”的意思,指每次从样本空间中可以重复抽取同一个样本(因为样本在第一次被抽取之后又被放回去了)假设,原始样本是「'苹果','西瓜','香蕉','桃子'],那么经过bootstrapsample重构的样本就可能是「西瓜','西瓜','香蕉','桃子'],还有可能是['苹果','西瓜','桃子','桃子'],bootstrapsample生成的数据集和原始数据集在数据量上是完全一样的,但由于进行了重复采样,因此其中有一些数据点会丢失
为什么要生成bootstrapsample数据集
这是因为通过重新生成数据集,可以让随机森林中的每一棵决策树在构建的时候,会彼此之间有些差异
再加上每棵树的节点都会去选择不同的样本特征,经过这两步