美文网首页ML
机器学习之随机森林(二)

机器学习之随机森林(二)

作者: CDA数据分析师培训 | 来源:发表于2019-02-20 17:05 被阅读5次

在上一篇文章中我们简单给大家介绍了关于机器学习的知识,顺便也讲了讲机器学习误差的原因。其实不管是什么算法都是有方差和偏差存在的。在理想情况下,机器学习的误差就会小的很多。随机森林是可以减少方差的,而我们在上一篇文章中也留给大家两个问题,第一是随机森林是怎么减少这种误差?第二个问题是随机森林有什么优缺点。带着这两个问题,我们给大家介绍一下这些内容。

其实随机森林一种可以减少方差的算法,如果大家接触过决策树的话,那么大家一定知道,决策树以高方差、低偏差。这主要是因为它能够对复杂的关系,甚至是过拟合数据中的噪声进行建模。也就是说决策树训练的模型通常是精确的,但常常在同一数据集中的不同数据样本之间显示出很大程度的变化。而随机森林则是通过聚合单个决策树的不同输出来减少可能导致决策树错误的方差。通过多数投票算法,我们可以找到大多数单个树给出的平均输出,从而平滑了方差,这样模型就不容易产生离真值更远的结果。

说到这里,我们就不得不说一说随机森林的思想,随机森林思想是取一组高方差、低偏差的决策树,并将它们转换成低方差、低偏差的新模型。看到这里,大家的脑海里有一个问题,那就是为什么随机森林是随机的?这是因为随机森林中的随机来源于算法用训练数据的不同子集训练每个单独的决策树,用数据中随机选择的属性对每个决策树的每个节点进行分割。通过分割打乱元素,使其具有随机性。通过引入这种随机性元素,该算法能够创建彼此不相关的模型。这导致可能的误差均匀分布在模型中,意味着误差最终会通过随机森林模型的多数投票决策策略被消除。这就是随机森林的思想,同时也是随机森林为什么能够降低方差和偏差的原因。

我们在这篇文章中给大家介绍了关于随机森林降低偏差和方差的方式,通过这些内容我们可以从侧面了解到随机森林的工作原理。由于篇幅原因我们在这篇文章中无法给大家讲解随机森林优缺点的知识了,我们会在下一篇文章中为大家介绍剩余部分的内容。

相关文章

  • 机器学习之随机森林(二)

    在上一篇文章中我们简单给大家介绍了关于机器学习的知识,顺便也讲了讲机器学习误差的原因。其实不管是什么算法都是有方差...

  • 机器学习之随机森林

    开篇先看个风险森林图吧~~ 1.准备输入数据 2.挑选感兴趣的基因构建coxph模型 出自文章Integrated...

  • 机器学习之-随机森林

    集成学习bagging-随机森林:

  • 随机森林算法

    1.随机森林使用背景 1.1随机森林定义 随机森林是一种比较新的机器学习模型。经典的机器学习模型是神经网络,有半个...

  • Python机器学习之随机森林

    引言  随机森林的原理网上有一大堆,作为入门小白,下面来根据教材敲两个随机森林的代码。随机森林有两个比较重要的参数...

  • 机器学习-随机森林

    一.背景知识 决策树局限:决策树的构建要利用大量的数据,但是当用这个构建好的决策树来对一批新的数据进行分类时,决策...

  • 机器学习算法 - 随机森林之决策树初探(1)

    随机森林是基于集体智慧的一个机器学习算法,也是目前最好的机器学习算法之一。 随机森林实际是一堆决策树的组合(正如其...

  • 机器学习之随机森林(简单理解)

    之前简单介绍了决策树,这篇文章简单介绍一下随机森林以及优缺点。 集成学习 通过构建并结合多个分类器来完成学习任务。...

  • 机器学习 之 集成学习和随机森林

    如果你合并了一组分类器的预测(像分类或者回归),会得到一个比单一分类器更好的预测结果。这一组分类器就叫做集成。因此...

  • 机器学习(12)——随机森林

    前言:前面已经介绍了的几种算法,应该对算法有了一个基本的认识了,本章主要是在前面已经学到的基础上,对前面的算法模型...

网友评论

    本文标题:机器学习之随机森林(二)

    本文链接:https://www.haomeiwen.com/subject/yjnhyqtx.html