主要内容

的简历

恢复训练合奏

语法

ENS1 =简历(ENS,NLEARN)
ens1 = resume(ens,nlearn,名称,值)

描述

ens1=简历(实体nlearn火车实体nlearn更多的周期。的简历使用相同的培训选项fitrensemble.用于创建实体,除了平行培训选项。如果你想继续平行训练,通过“选项”名称-值对。

ens1=简历(实体nlearn名称,值火车实体具有一个或多个指定的其他选项名称,值对论点。

输入参数

实体

创建的回归合奏fitrensemble.

nlearn

一个正整数,用于额外训练的循环次数实体

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值是相应的价值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数name1,value1,...,namen,valuen

“NPrint”

打印输出频率,正整数标量或“关闭”(没有打印出来)。当NPrint是正整数,训练后向命令行显示消息NPrint弱的学习者。

提示

对于一些增强决策树的最快训练,集合NPrint默认值“关闭”.这个提示在分类时保持方法“AdaBoostM1”“AdaBoostM2”“GentleBoost”,或“LogitBoost”,或当回归方法“LSBoost”

默认值:“关闭”

“选项”

用于并行计算和设置随机数的选项,指定为结构。创建选项结构statset

请注意

您需要并行计算工具箱™来并行计算。

您可以使用相同的并行选项的简历就像你最初训练时用的那样。但是,您可以根据需要更改并行选项。该表列出了选项字段及其值。

字段名称 价值 默认的
UseParallel

将此值设置为真的并行计算并行计算并行集合训练要求你设置“方法”名称 - 值参数'包'.并行训练仅对树学习器可用,树学习器的默认类型为'包'

UseSubstreams

将此值设置为真的以可重复的方式运行计算并行计算。

若要重复计算,请设置溪流转换为允许子流的类型:“mlfg6331_64”或者“mrg32k3a”

溪流 将此值指定为aRandStream对象或此类对象的单元格数组。使用单个对象,除非UseParallel价值是真的UseSubstreams价值是.在这种情况下,使用具有与并行池相同大小的单元数组。 如果没有指定溪流,然后的简历使用默认流或流。

对于双核及以上系统,的简历使用英特尔并行训练®线程构建块(TBB)。因此,指定UseParallel选择真的可能无法在单个计算机上提供显著的加速。关于Intel TBB的详细介绍请参见https://software.intel.com/en-us/intel-tbb

例子:“选项”,statset (UseParallel,真的)

输出参数

ens1

回归合奏实体,加上额外的训练。

例子

全部展开

对一个回归集成进行50个循环的训练,比较训练多循环后得到的再替代误差。

加载Carsmall.数据集和选择位移,马力和车辆重量作为预测器。

负载Carsmall.x = [位移马力重量];

训练一个回归集合50个周期,并检查再替换错误。

实体= fitrensemble (X,英里/加仑,“NumLearningCycles”, 50);L = resubLoss(实体)
L = 0.5563

再训练50个循环,检查新的替换错误。

实体=简历(实体、50);L = resubLoss(实体)
L = 0.3463

新合奏中的重新提交误差比原件更低。

扩展功能