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 открыт, вычислите деревья решений, продвинутые, отдельный boostrap реплицирует параллельно. Если Parallel Computing Toolbox не установлен, или parpool не открыт, вычисление происходит в последовательном режиме. Значением по умолчанию является false или последовательное вычисление.

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

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

    • UseParallel является true

    • UseSubstreams является false

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

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

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

| | | | |