开发者:上海品职教育科技有限公司 隐私政策详情

应用版本:4.2.11(IOS)|3.2.5(安卓)APP下载

和棋 · 2021年05月18日

【QA】为什么随机森林要指定一个超参数但是决策树却不用呢?

为什么随机森林要指定一个超参数但是决策树却不用呢?随机森林不是决策树的进阶版吗?

1 个答案

星星_品职助教 · 2021年05月19日

同学你好,

正是因为随机森林比决策树复杂,所以随机森林需要有的特性单棵“树”不一定要有。

随机森林的超参数是选择的特征变量数量。例如一共有十个特征,首先只选择其中的m个特征生成第一棵树,再重新选择其中的m个特征生成第二棵树,以此类推。这样的做法是为了使得树与树之间不太过于相似。

所以可以看出,超参数m的目的是为了生成树。而决策树自己并不用再生成树,所以也用不到这个超参数。

------

其实超参数是不用去“分析”的。超参数就是纯人为设定的,一个算法有需要就去设定,没需要就不设定。如果一个算法有超参数,记忆一下就可以,不用去细究原因。

  • 1

    回答
  • 0

    关注
  • 416

    浏览
相关问题