决策树(decision tree)和随机森林(random forest)的区别

决策树和随机林的主要区别在于,决策树是一个使用分支方法来说明决策的每个可能结果的图,而随机林是一组基于其所有决策树的输出给出最终结果的决策树。...

决策树和随机林的主要区别在于,决策树是一个使用分支方法来说明决策的每个可能结果的图,而随机林是一组基于其所有决策树的输出给出最终结果的决策树。

机器学习是人工智能的一种应用,它赋予系统在过去经验的基础上学习和改进的能力。决策树和随机林是机器学习中的两种技术。决策树映射了一系列相关选择的可能结果。它之所以流行是因为它简单易懂。当数据集变得更大时,单一的决策树不足以找到预测。随机林是决策树的集合,可以替代这个问题。随机林的输出基于其所有决策树的输出。

覆盖的关键领域

1.什么是决策树–定义、功能、示例2.什么是随机林–定义、功能、示例3.决策树和随机林之间的差异–关键差异比较

关键术语

决策树,机器学习,随机森林

决策树(decision tree)和随机森林(random forest)的区别

什么是决策树(decision tree)?

决策树是一种树形图,用于确定行动方案。树的每个分支代表一个可能的决定、事件或反应。

有几个术语与决策树相关。熵是数据集中不可预测性的度量。在分割数据集后,熵水平随着不可预测性的降低而降低。信息增益是在吐出数据集后熵的减少。以这样一种信息增益更高的方式分割数据是很重要的。最终的决策或分类称为叶节点。最顶层或主节点称为根节点。数据集应该被分割,直到最终的熵变为零。

一个简单的决策树如下所示。

Difference Between Decision Tree and Random Forest_Figure 1

Figure 1: Decision Tree

上面的决策树对一组水果进行分类。有4颗葡萄,2个苹果和2个桔子。当直径小于5时,葡萄被分成一边,而橘子和苹果被分成另一边。葡萄不能进一步分类,因为它的熵为零。当根据颜色分类时,即水果红与否,苹果被分类为一边,而橘子被分类为另一边。因此,该决策树对苹果、葡萄或橙子的分类准确率为100%。

总的来说,决策树很容易理解,更容易解释和可视化。它不需要大量的数据准备。它可以处理数字和分类数据。另一方面,数据中的噪声会导致过度拟合。此外,模型也会因微小的变化而变得不稳定。

什么是随机森林(random forest)?

随机森林是一种在训练阶段构造多个决策树的方法。大多数树的决定是随机森林的最终决定。下面是一个简单的例子。

假设有一套水果(樱桃、苹果和橙子)。下面是对这三种水果类型进行分类的三个决策树。

Difference Between Decision Tree and Random Forest_Figure 2

Figure 2: Decision tree 1

Difference Between Decision Tree and Random Forest_Figure 3

Figure 3: Decision Tree 2

Main Difference - Decision Tree vs Random Forest

Figure 4: Decision Tree 3

给出了一个新的直径为3的果实模型。这种水果是橙色的,夏天生长。第一个决策树将其分类为橙色。第二个决策树将其分类为樱桃,而第三个决策树将其分类为橙色。当考虑所有三棵树时,橙色有两个输出。因此,随机林的最终输出是一个橙色。

总的来说,随机林在更大的数据集上提供了准确的结果。它还降低了过度装配的风险。

决策树(decision tree)和随机森林(random forest)的区别

定义

决策树是一种决策支持工具,它使用决策及其可能后果(包括偶然事件结果、资源成本和效用)的树状图或模型。随机森林是一种集成学习方法,通过在训练时构造多个决策树,并根据每个决策树输出类。

过度装配

决策树中存在过度拟合的可能性。在随机林中使用多棵树可以降低过度拟合的风险。

精确

随机林比决策树给出更准确的结果。

复杂性

决策树比随机林更简单、更容易理解、解释和可视化,而随机林相对来说更复杂。

结论

决策树和随机林的区别在于,决策树是一个使用分支方法来说明决策的每个可能结果的图,而随机林是一组基于其所有决策树的输出给出最终结果的决策树。

引用

1.随机森林算法-随机森林解释|机器学习中的随机森林,SimpleArn,2018年3月12日,可在此处获得。

  • 发表于 2021-06-30 23:51
  • 阅读 ( 2631 )
  • 分类:IT

你可能感兴趣的文章

树(tree)和植物(plant)的区别

...树皮由韧皮部组织组成。小树林或灌木丛是一小群树,而森林则是由一大群树组成的景观。木材生产是树木的主要用途。此外,他们还提供食物、柴火、药品等。 什么是植物(a plant)? 植物这个词主要有两种不同的意思,它是指...

  • 发布于 2020-10-27 14:42
  • 阅读 ( 248 )

森林(forest)和丛林(jungle)的区别

森林vs丛林 因为jungle和forest在英语中似乎是两个让很多人困惑的单词,本文向您解释forest和jungle的区别。它们是同义词吗?他们的意思是一样的吗?丛林可以用于每一个使用森林的例子吗?这些都是需要回答的问题。本文将...

  • 发布于 2020-11-03 21:08
  • 阅读 ( 921 )

树林之间的差异(differences between woods)和森林(forest)的区别

...地区植树,为某事获得木材供应,或获得木材供应。 “森林”来自法语。有趣的是,虽然大部分法语来自拉丁语,但“森林”一词是从日耳曼语中提出来的。它最初是冷杉或松树的意思。从那以后,它被修改成适合拉丁语,然...

  • 发布于 2021-06-24 20:26
  • 阅读 ( 448 )

二叉树(binary tree)和二叉搜索树(binary search tree)的区别

...定义了一个有组织的标记函数,然后给每个节点分配一些随机值。任何有两个子节点和一个父节点的东西都是二叉树。二叉树用于存储形成层次结构的信息,如个人计算机上的文件系统。与数组不同,树对节点数没有上限,因为...

  • 发布于 2021-06-25 04:51
  • 阅读 ( 532 )

装袋(bagging)和随机森林(random forest)的区别

...用中是非常有效和通用的。集成方法最初是为了减少自动决策系统中的方差而发展起来的,后来被用来解决各种机器学习问题。我们概述了两种最著名的集成算法:Bagging和Random Forest,并讨论了它们之间的区别。 在许多情况下,...

  • 发布于 2021-06-26 09:39
  • 阅读 ( 654 )

森林(forest)和丛林(jungle)的区别

主要差异林(main difference forest) vs. 丛林(jungle) 森林和丛林都是指被树木和其他植被覆盖的大片区域。森林是一个广义的术语,用来指被树木和其他木质植被覆盖的大面积区域,而丛林则专门指被树木为主的难以穿透的植...

  • 发布于 2021-06-27 11:31
  • 阅读 ( 463 )

常绿(evergreen)和落叶林(deciduous forest)的区别

...米之间。 常绿林和落叶林是根据树木落叶量划分的两种森林类型。 覆盖的关键领域 1.什么是常绿林-定义、特征、树木2.什么是落叶林-定义、特征、树木3.常绿林和落叶林的相似之处是什么-共同特征概述4.常绿林和落叶林的区别...

  • 发布于 2021-06-30 22:06
  • 阅读 ( 606 )

树(tree)和active directory中的林(forest in active directory)的区别

...ctive directory中有各种对象。对象是网络的物理实体。树和森林就是这样的两个物体。 覆盖的关键领域 1.什么是Active Directory中的树–定义,功能2.什么是Active Directory中的林–定义,功能3.Active Directory中的树和林之间的差异–主要...

  • 发布于 2021-07-01 21:46
  • 阅读 ( 232 )

森林(forest)和域(domain)的区别

...键术语 Active Directory,域,域控制器,域名,林 什么是森林(forest)? 森林提供最高级别的安全边界。它是一个完整的active directory实例。信息共享只发生在林中的对象之间。如果一个林中的对象需要与另一个林中的对象通信,那...

  • 发布于 2021-07-01 21:49
  • 阅读 ( 874 )

森林(forest)和树林(woods)的区别

有趣的事实:如果一片森林被依法宣布为森林,即使看不到一棵树,它仍然是一片森林。有没有想过森林和森林有什么不同?这些术语是同义的还是一个是另一个的变体?继续读下去。 总结表格 森林 林地 占地面积更广。...

  • 发布于 2021-07-03 06:47
  • 阅读 ( 513 )
Alp亚希
Alp亚希

0 篇文章

相关推荐