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

Курс

Кластерний аналіз у Python

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

У цьому курсі ви ознайомитеся з навчанням без учителя через такі методи, як ієрархічна кластеризація та k-means із бібліотекою SciPy.

Python4 год14 відео46 вправ3,650 XP65,436Свідоцтво про досягнення

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

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

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

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

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

Опис курсу

Ви, ймовірно, бачили Google News, де схожі новини автоматично групуються за темами. Чи замислювалися ви, як саме формується така група в бекграунді? У цьому курсі ви познайомитеся з навчанням без учителя через кластеризацію за допомогою бібліотеки SciPy у Python. Курс охоплює попередню обробку даних та застосування ієрархічної кластеризації й k-means. Упродовж курсу ви дослідите статистику гравців із популярної футбольної відеогри FIFA 18. Після завершення курсу ви зможете швидко застосовувати різні алгоритми кластеризації до даних, візуалізувати отримані кластери та аналізувати результати.

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

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

Зміст курсу

1

Вступ до кластеризації

Перш ніж класифікувати новинні статті, варто розібратися з основами кластеризації. У цьому розділі ви познайомитеся з класом алгоритмів машинного навчання, що називається навчанням без учителя, а також із кластеризацією — одним із найпопулярніших алгоритмів цього типу. Ви дізнаєтеся про дві поширені техніки кластеризації — ієрархічну кластеризацію та k-means. Розділ завершується базовими кроками попередньої обробки перед тим, як почати кластеризувати дані.
Почати розділ
2

Ієрархічна кластеризація

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

Кластеризація k-means

Цей розділ знайомить з іншим алгоритмом кластеризації — k-means — та його реалізацією в SciPy. K-means долає головний недолік ієрархічної кластеризації, розглянутий у попередньому розділі. Оскільки дендограмами користуються лише в ієрархічній кластеризації, тут розглядається один зі способів визначити кількість кластерів перед запуском k-means. Наприкінці наведено обмеження k-means і міркування щодо використання цього алгоритму.
Почати розділ
4

Кластеризація у реальному світі

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

Кластерний аналіз у Python

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

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

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

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

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

Кластерний аналіз у Python | DataCamp