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

Курс

Обучение без учителя на 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-минутными практическими заданиями.

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