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

Курс

Обучение без учителя на Python

Средний4 ч

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

Python4 ч{count, plural, one {# видео} few {# видео} many {# видео} other {# видео}}{count, plural, one {# упражнение} few {# упражнения} many {# упражнений} other {# упражнения}}4,150 XP180K+Свидетельство о достижении

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

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

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

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

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

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

Представьте, что у вас есть база клиентов с различными характеристиками — возраст, местоположение, финансовая история — и вы хотите найти закономерности и разбить их на группы. Или у вас есть набор текстов, например статьи из Википедии, и вы хотите разделить их по темам. Это и есть область обучения без учителя: в отличие от обучения с учителем, здесь нет целевой переменной, которая направляла бы поиск закономерностей, — вместо этого вы обнаруживаете скрытую структуру в данных без меток. Обучение без учителя охватывает широкий спектр методов машинного обучения: от кластеризации и снижения размерности до матричной факторизации. В этом курсе вы освоите основы обучения без учителя и реализуете ключевые алгоритмы с помощью scikit-learn и SciPy. Вы научитесь кластеризовать данные, преобразовывать их, визуализировать и извлекать полезные выводы из неразмеченных наборов данных, а в завершение курса создадите рекомендательную систему для подбора популярных музыкальных исполнителей.Видеолекции содержат субтитры, которые можно открыть, нажав «Show transcript» в левом нижнем углу. Глоссарий курса доступен справа в разделе ресурсов.Чтобы получить баллы CPE, необходимо завершить курс и набрать не менее 70% на квалификационном тесте. Перейти к тесту можно, нажав на соответствующий блок CPE credits справа.

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

Программа

План курса

2

Визуализация с помощью иерархической кластеризации и t-SNE

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

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

Снижение размерности позволяет описать набор данных через его наиболее характерные закономерности. В этой главе вы изучите один из фундаментальных методов снижения размерности — метод главных компонент (PCA). PCA часто применяется перед обучением с учителем, чтобы повысить качество и обобщающую способность модели. Он также полезен в задачах обучения без учителя: например, с его помощью вы сможете кластеризовать статьи Википедии по содержанию.
Начать главу
4

Поиск интерпретируемых признаков

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

Обучение без учителя на Python

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

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

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

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

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