主要内容

growTrees

类:TreeBagger

训练更多的树木,增加整体效果

语法

B = growTrees (B, ntrees)
B = growTrees (B ntrees“param1”,val1,“param2”,val2,……)

描述

B = growTrees (B, ntrees)生长ntrees新树,并将它们附加到已经存储在集合中的树上B

B = growTrees (B ntrees“param1”,val1,“param2”,val2,……)可选参数名称/取值对:

“NumPrint” 指定显示训练进度的诊断消息应该在每价值训练周期(生长的树木)。默认是没有诊断消息。
“选项”

一个结构体它指定了在增长决策树集成时控制计算的选项。一个选项要求在多个引导复制上的决策树计算使用多个处理器(如果Parallel Computing Toolbox™可用的话)。有两个选项指定在选择引导复制时要使用的随机数流。您可以通过调用来创建此参数statset。您可以通过调用来检索单个字段的值statget。适用的statset参数:

  • “UseParallel”——如果真正的如果一个parpool的并行计算工具箱是开放的,计算决策树绘制在单独的引导程序并行复制。如果没有安装并行计算工具箱,或没有安装parpool未打开时,计算以串行方式进行。默认是或串行计算。

  • UseSubstreams——设置为真正的并行计算以可重复的方式并行计算默认是。为可重复计算,设到允许子流的类型:“mlfg6331_64”“mrg32k3a”

  • ——一个RandStream此类对象的对象或单元格数组。如果您不指定,growTrees使用默认的流或流。如果您选择指定,除case外,使用单个对象

    • UseParallel真正的

    • UseSubstreams

    在这种情况下,使用与并行池相同大小的单元格数组。

扩展功能