exponenta event banner

Классификационные ансамбли

Повышение, случайный лес, фасовка в мешки, случайное подпространство и ECOC ансамбли для многоклассного обучения

Классификационный ансамбль представляет собой прогностическую модель, состоящую из взвешенной комбинации нескольких классификационных моделей. В целом, объединение нескольких классификационных моделей повышает прогностическую производительность.

Для интерактивного изучения классификационных ансамблей используйте  приложение Classification Learner. fitcensemble в интерфейсе командной строки для увеличения или пакетирования деревьев классификации или для выращивания случайного леса [12]. Дополнительные сведения обо всех поддерживаемых ансамблях см. в разделе Алгоритмы ансамблей. Чтобы свести проблему мультикласса к совокупности проблем двоичной классификации, обучайте модель выходных кодов с исправлением ошибок (ECOC). Для получения более подробной информации см. fitcecoc.

Чтобы увеличить число регрессионных деревьев с помощью LSBoost или вырастить случайный лес регрессионных деревьев [12], см. «Регрессионные ансамбли».

Приложения

КлассификаторОбучение моделей классификации данных с помощью контролируемого машинного обучения

Блоки

ClassificationEnsemble предсказываютКлассифицировать наблюдения с использованием совокупности деревьев решений

Функции

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

templateDiscriminantШаблон классификатора дискриминантного анализа
templateECOCШаблон обучающегося по кодам вывода с исправлением ошибок
templateEnsembleШаблон обучения ансамбля
templateKNNk-ближайший шаблон классификатора соседей
templateLinearШаблон учащегося линейной классификации
templateNaiveBayesНаивный шаблон классификатора Байеса
templateSVMПоддержка шаблона векторной машины
templateTreeСоздание шаблона дерева решений
fitcensembleПодбор ансамбля обучающихся для классификации
predictКлассифицировать наблюдения с использованием совокупности классификационных моделей
oobPredictПрогнозирование внеплощадочной реакции ансамбля
TreeBaggerСоздание пакета деревьев решений
fitcensembleПодбор ансамбля обучающихся для классификации
predictПрогнозирование ответов с использованием совокупности упакованных в мешки деревьев принятия решений
oobPredictАнсамблевые прогнозы для наблюдений вне мешка
fitcecocПодгонка многоклассовых моделей для вспомогательных векторных машин или других классификаторов
templateSVMПоддержка шаблона векторной машины
predictКлассификация наблюдений с использованием многоклассовой модели выходных кодов с исправлением ошибок (ECOC)

Классы

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

ClassificationEnsembleАнсамблевый классификатор
CompactClassificationEnsembleКласс ансамбля компактной классификации
ClassificationPartitionedEnsembleПерекрестно проверенный классификационный ансамбль
TreeBaggerМешок деревьев принятия решений
CompactTreeBaggerКомпактный ансамбль деревьев принятия решений, выращенных методом начальной загрузки
ClassificationBaggedEnsembleКлассификационный ансамбль, выращенный методом ресамплинга
ClassificationECOCМногоклассовая модель для вспомогательных векторных машин (SVM) и других классификаторов
CompactClassificationECOCКомпактная многоклассовая модель для вспомогательных векторных машин (SVM) и других классификаторов
ClassificationPartitionedECOCМногоклассная модель ECOC с перекрестной проверкой для вспомогательных векторных машин (SVM) и других классификаторов

Темы

Подготовка классификаторов ансамблей с помощью приложения Classification Learner

Создание и сравнение классификаторов ансамблей и экспорт обученных моделей для прогнозирования новых данных.

Рамки обучения ансамблю

Получайте высокоточные прогнозы, используя множество слабых учеников.

Алгоритмы ансамбля

Узнайте о различных алгоритмах обучения ансамблю.

Ансамбль классификации поездов

Тренируйте простой классификационный ансамбль.

Качество тестового ансамбля

Изучите методы оценки прогнозирующего качества ансамбля.

Обработка несбалансированных данных или неравных затрат на неправильную классификацию в коллекциях классификации

Узнайте, как установить вероятности предыдущих классов и затраты на неправильную классификацию.

Классификация с несбалансированными данными

Алгоритм RUSBoost используется для классификации, когда один или несколько классов чрезмерно представлены в данных.

LPBoost и TotalBoost для небольших ансамблей

Создайте небольшие ансамбли с помощью алгоритмов LPBoost и TotalBoost. (LPBoost и TotalBoost требуют Toolbox™ оптимизации.)

Мелодия RobustBoost

Настройка параметров ProxedBoost для повышения точности прогнозирования. (Для работы с Boost требуется панель инструментов оптимизации.)

Суррогатные расколы

Получайте лучшие прогнозы при отсутствии данных с помощью суррогатных расщеплений.

Ансамбль классификации поездов параллельно

Параллельно обучайте пакетированный ансамбль воспроизводимо.

Агрегация начальной загрузки (пакетирование) классификационных деревьев с использованием TreeBagger

Создать TreeBagger ансамбль для классификации.

Кредитный рейтинг по деревьям решений по фасовке в мешки

В этом примере показано, как создать автоматизированный инструмент оценки кредитоспособности.

Классификация случайных подпространств

Повысить точность классификации с помощью случайного подпространственного ансамбля.

Прогнозирование меток классов с использованием блока прогнозирования Ensemble

Обучите модель классификационного ансамбля оптимальным гиперпараметрам, а затем используйте блок Прогнозирование классификационного ансамбля для прогнозирования метки.