Перейти до основного вмісту

Курс

Машинне навчання з деревоподібними моделями в Python

Середній5 год

У цьому курсі ви навчитеся використовувати деревоподібні моделі та ансамблі для регресії й класифікації за допомогою scikit-learn.

Python5 год15 відео57 вправ4,650 XP110K+Свідоцтво про досягнення

Створіть безкоштовний обліковий запис

Продовжити через Google
або
Продовжуючи, ви приймаєте наші Умови використання, наш Політика конфіденційності і що ваші дані зберігаються в США.

Улюблений учнями у тисячах компаній

Навчаєте команду?

Спробувати для бізнесу

Опис курсу

Дерева рішень — це моделі контрольованого навчання, які застосовують до задач класифікації та регресії. Деревам притаманна висока гнучкість, що має свою ціну: з одного боку, вони здатні відображати складні нелінійні взаємозв'язки; з іншого — схильні запам'ятовувати шум у наборі даних. Об'єднуючи передбачення дерев, навчених по-різному, методи ансамблю поєднують гнучкість дерев і водночас зменшують їхню схильність запам'ятовувати шум. Ансамблеві методи використовують у багатьох галузях, і вони мають доведену історію перемог у численних змаганнях з машинного навчання. У цьому курсі ви навчитеся використовувати Python для тренування дерев рішень і деревоподібних моделей за допомогою зручної бібліотеки машинного навчання scikit-learn. Ви зрозумієте переваги та обмеження дерев і побачите, як ансамблювання допомагає усунути ці недоліки, практикуючись на наборах реальних даних. Нарешті, ви також навчитеся налаштовувати найвпливовіші гіперпараметри, щоб отримати від своїх моделей якнайкращі результати.

Попередні вимоги

Навчальний план

Зміст курсу

2

Компроміс між зміщенням і дисперсією

Компроміс між зміщенням і дисперсією — одна з базових концепцій контрольованого машинного навчання. У цьому розділі ви навчитеся діагностувати проблеми перенавчання та недонавчання. Також ви познайомитеся з ідеєю ансамблювання, коли передбачення кількох моделей об'єднують, щоб отримати більш стійкі результати.
Почати розділ
3

Бегінг і випадкові ліси

Бегінг — це ансамблевий метод, у межах якого один і той самий алгоритм навчають багато разів на різних підвибірках, взятих із тренувальних даних. У цьому розділі ви зрозумієте, як за допомогою бегінгу створити ансамбль дерев. Ви також дізнаєтеся, як алгоритм випадкових лісів забезпечує додаткове різноманіття ансамблю завдяки рандомізації на рівні кожного розбиття в деревах ансамблю.
Почати розділ
4

Бустинг

Бустинг — це ансамблевий метод, у якому моделі навчають послідовно, і кожна наступна модель вчиться на помилках попередніх. У цьому розділі ви познайомитеся з двома підходами бустингу: AdaBoost і Gradient Boosting.
Почати розділ
5

Налаштування моделі

Гіперпараметри моделі машинного навчання — це параметри, які не навчаються з даних. Їх слід встановити до навчання моделі на тренувальній вибірці. У цьому розділі ви дізнаєтеся, як налаштовувати гіперпараметри деревоподібної моделі за допомогою перехресної перевірки з перебором по сітці (grid search).
Почати розділ

Машинне навчання з деревоподібними моделями в Python

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

Отримайте сертифікат про досягнення

Зараєструватися

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

Навчайтеся будь-де з нашими мобільними курсами та щоденними 5-хвилинними завданнями з кодування.

Машинне навчання з деревоподібними моделями в Python | DataCamp