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

Курс

Наглядове навчання в Python

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

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

Python4 год13 відео52 вправ4,150 XP180K+Свідоцтво про досягнення

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

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

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

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

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

Опис курсу

Припустімо, у вас є група клієнтів із різними характеристиками, як-от вік, місце проживання та фінансова історія, і ви хочете виявити закономірності та згрупувати їх у кластери. Або у вас є набір текстів, наприклад сторінки Вікіпедії, і ви хочете розподілити їх за категоріями на основі змісту. Це світ навчання без учителя — так названого тому, що ви не керуєте, не «наглядаєте» за пошуком закономірностей через задачу передбачення, а натомість відкриваєте приховану структуру в нерозмічених даних. Навчання без учителя охоплює різні методи машинного навчання — від кластеризації до зменшення розмірності та факторизації матриць. У цьому курсі ви опануєте основи навчання без учителя й реалізуєте ключові алгоритми за допомогою scikit-learn і SciPy. Ви навчитеся кластеризувати, перетворювати, візуалізувати та отримувати інсайти з нерозмічених наборів даних, а наприкінці курсу побудуєте систему рекомендацій для популярних музичних виконавців.У відео є живі транскрипти, які можна відкрити, натиснувши "Show transcript" у нижньому лівому куті відео. Глосарій курсу розміщено праворуч у розділі ресурсів.Щоб отримати кредити CPE, потрібно пройти курс і набрати 70% у кваліфікаційній перевірці. Перейти до перевірки можна, натиснувши на блок CPE credits праворуч.

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

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

Зміст курсу

2

Візуалізація за допомогою ієрархічної кластеризації та t-SNE

У цьому розділі ви ознайомитеся з двома методами навчання без учителя для візуалізації даних: ієрархічною кластеризацією та t-SNE. Ієрархічна кластеризація об'єднує зразки даних у щораз грубіші кластери, утворюючи деревоподібну візуалізацію ієрархії кластерів. t-SNE відображає зразки даних у 2D-простір так, щоб можна було візуалізувати їхню взаємну близькість.
Почати розділ
3

Декореляція даних і зменшення розмірності

Зменшення розмірності узагальнює набір даних через часто повторювані закономірності. У цьому розділі ви вивчите найважливіший метод зменшення розмірності — «аналіз головних компонент» («PCA»). PCA часто застосовують перед навчанням з учителем, щоб покращити якість і здатність моделі до узагальнення. Він також корисний для навчання без учителя. Наприклад, ви застосуєте варіант PCA, який дасть змогу кластеризувати статті Вікіпедії за їхнім змістом!
Почати розділ
4

Виявлення інтерпретованих ознак

У цьому розділі ви вивчите метод зменшення розмірності «недодатна факторизація матриці» («NMF»), який подає зразки як поєднання інтерпретованих частин. Наприклад, він подає документи як комбінації тем, а зображення — через поширені візуальні патерни. Ви також навчитеся використовувати NMF для побудови систем рекомендацій, які підбиратимуть схожі статті для читання або музичних виконавців відповідно до вашої історії прослуховувань!
Почати розділ

Наглядове навчання в Python

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

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

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

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

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