oobEdge

Ребро классификации из сумки

Синтаксис

edge = oobEdge(ens)
edge = oobEdge(ens,Name,Value)

Описание

edge = oobEdge(ens) возвращает ребро классификации из сумки для ens.

edge = oobEdge(ens,Name,Value) вычисляет ребро классификации с дополнительными опциями, заданными одним или несколькими Name,Value парные аргументы. Можно задать несколько аргументов пары "имя-значение" в любом порядке как Name1,Value1,…,NameN,ValueN.

Входные параметры

ens

Классификация уволила ансамбль, созданный с fitcensemble.

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

learners

Индексы слабых учеников в ансамбле в пределах от 1 к ens.NumTrained. oobEdge использование только эти ученики для вычисления потери.

Значение по умолчанию: 1:NumTrained

mode

Вектор символов или строковый скаляр, представляющий значение выхода L:

  • 'ensemble' L скалярное значение, потеря для целого ансамбля.

  • 'individual' L вектор с одним элементом на обученного ученика.

  • 'cumulative' L вектор в который элемент J получен при помощи учеников 1:J из списка входов учеников.

Значение по умолчанию: 'ensemble'

Выходные аргументы

edge

Ребро классификации, взвешенное среднее поля классификации.

Примеры

развернуть все

Загрузите ирисовый набор данных Фишера.

load fisheriris

Обучите ансамбль 100 сложенных в мешок деревьев классификации с помощью целого набора данных.

Mdl = fitcensemble(meas,species,'Method','Bag');

Оцените ребро из сумки.

edge = oobEdge(Mdl)
edge = 0.8767

Больше о

развернуть все

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

| |