Перейти к основному контенту

Курс

Машинное обучение на основе древовидных моделей в Python

Средний5 ч

На этом курсе вы узнаете, как использовать древовидные модели и ансамбли для регрессии и классификации с помощью scikit-learn.

Python5 ч{count, plural, one {# видео} few {# видео} many {# видео} other {# видео}}{count, plural, one {# упражнение} few {# упражнения} many {# упражнений} other {# упражнения}}4,650 XP110K+Заявление об успешном завершении

Создайте бесплатный аккаунт

Продолжить с Google
или
Продолжая, вы принимаете наши Условия использования, наш Политика конфиденциальности и что ваши данные хранятся в США.

Любимый инструмент учащихся тысяч компаний

Обучаете команду?

Попробовать для бизнеса

Описание курса

Деревья решений — это модели обучения с учителем, которые применяются для задач классификации и регрессии. Древовидные модели отличаются высокой гибкостью, однако за это приходится платить: с одной стороны, деревья способны улавливать сложные нелинейные зависимости, с другой — склонны запоминать шум в данных. Ансамблевые методы объединяют предсказания нескольких деревьев, обученных по-разному, и тем самым используют гибкость деревьев, одновременно снижая их склонность к запоминанию шума. Ансамблевые методы применяются в самых разных областях и неоднократно доказывали свою эффективность на соревнованиях по машинному обучению. В этом курсе вы научитесь использовать Python для обучения деревьев решений и древовидных моделей с помощью удобной библиотеки машинного обучения scikit-learn. Вы поймёте преимущества и ограничения деревьев, а также увидите, как ансамблирование помогает справиться с этими ограничениями — всё это на реальных наборах данных. В завершение вы освоите настройку наиболее важных гиперпараметров, чтобы получить от своих моделей максимум.

Предварительные требования

Программа

Структура курса

2

Компромисс между смещением и дисперсией

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

Бэггинг и случайные леса

Бэггинг — это ансамблевый метод, при котором один и тот же алгоритм обучается многократно на различных подвыборках из обучающих данных. В этой главе вы узнаете, как с помощью бэггинга создать ансамбль деревьев. Вы также изучите, как алгоритм случайного леса позволяет повысить разнообразие ансамбля за счёт случайного выбора признаков при каждом разбиении дерева.
Начать главу
5

Настройка модели

Гиперпараметры модели машинного обучения — это параметры, которые не извлекаются из данных. Их необходимо задавать до обучения модели на обучающей выборке. В этой главе вы научитесь настраивать гиперпараметры древовидной модели с помощью кросс-валидации на основе поиска по сетке.
Начать главу

Машинное обучение на основе древовидных моделей в Python

Курс
завершён

Получить справку об окончании курса

Записаться

Развивайте навыки работы с данными с DataCamp для мобильных устройств

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

Машинное обучение на основе древовидных моделей в Python | DataCamp