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'Указывает, что диагностическое сообщение, показывающее процесс обучения, должно отобразиться после каждого value учебные циклы (выращенные деревья). Значением по умолчанию не являются никакие диагностические сообщения.
'Options'

struct это задает опции, которые управляют расчетом при росте ансамбля деревьев решений. Одна опция запрашивает, чтобы расчет деревьев решений на нескольких загрузился, реплицирует, использует несколько процессоров, если Parallel Computing Toolbox™ доступен. Две опции указывают, что потоки случайных чисел, чтобы использовать в выборе начальной загрузки реплицируют. Можно создать этот аргумент с вызовом statset. Можно получить значения отдельных полей с вызовом statget. Применимый statset параметры:

  • 'UseParallel' — Если true и если parpool из Parallel Computing Toolbox открыто, вычислите деревья решений, продвинутые, отдельная начальная загрузка реплицирует параллельно. Если Parallel Computing Toolbox не установлен, или parpool не открыто, расчет происходит в последовательном режиме. Значением по умолчанию является false, или последовательный расчет.

  • UseSubstreams — Установите на true вычислить параллельно восстанавливаемым способом. Значением по умолчанию является false. Чтобы вычислить восстанавливаемо, установите Streams к типу, позволяющему подпотоки: 'mlfg6331_64' или 'mrg32k3a'.

  • Streams A RandStream объектный массив или массив ячеек таких объектов. Если вы не задаете Streams, growTrees использует поток по умолчанию или потоки. Если вы принимаете решение задать Streams, используйте отдельный объект кроме случая

    • UseParallel true

    • UseSubstreams false

    В этом случае используйте массив ячеек тот же размер в качестве Параллельного пула.

Расширенные возможности

Смотрите также

| | | | |