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

Курс

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

Средний5 ч

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

Python5 чвидео: 15Упражнений: 574,650 XP110K+Свидетельство о достижении

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

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

Нас выбирают учащиеся из тысяч компаний

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

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

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

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

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

Программа

План курса

2

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

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

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

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

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

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

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

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

Получить сертификат об окончании

Записаться сейчас

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

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