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

Курс

Снижение размерности в Python

Средний4 ч

Поймите концепцию снижения размерности данных и освоите методы её реализации в Python.

Python4 ч{count, plural, one {# видео} few {# видео} many {# видео} other {# видео}}{count, plural, one {# упражнение} few {# упражнения} many {# упражнений} other {# упражнения}}4,700 XP36,643Заявление об успешном завершении

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

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

Любимый инструмент учащихся тысяч компаний

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

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

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

Многомерные наборы данных могут поставить в тупик: с чего вообще начать? Обычно первый шаг — визуальное изучение данных, но при большом числе измерений классические подходы оказываются недостаточными. К счастью, существуют техники визуализации, разработанные специально для многомерных данных, — именно с ними вы познакомитесь в этом курсе. Изучив данные, вы нередко обнаружите, что многие признаки почти не несут информации: они либо не имеют разброса, либо дублируют другие признаки. Вы научитесь выявлять такие признаки и удалять их из набора данных, чтобы сосредоточиться на действительно значимых. Затем вы, возможно, захотите построить модель на оставшихся признаках — и окажется, что некоторые из них никак не влияют на то, что вы пытаетесь предсказать. Вы научитесь обнаруживать и исключать такие нерелевантные признаки, снижая тем самым размерность и сложность данных. Наконец, вы узнаете, как методы извлечения признаков позволяют автоматически снизить размерность за счёт вычисления некоррелированных главных компонент.

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

Программа

Структура курса

1

Исследование многомерных данных

Вы познакомитесь с концепцией снижения размерности и узнаете, когда и почему это важно. Вы поймёте разницу между отбором признаков и их извлечением, а также примените оба подхода для исследования данных. Глава завершается уроком о методе t-SNE — мощной технике извлечения признаков, которая позволяет визуализировать многомерные наборы данных.
Начать главу
2

Отбор признаков I — отбор по информативности

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

Отбор признаков II — отбор по точности модели

Во второй главе об отборе признаков вы узнаете, как использовать модели для поиска наиболее важных признаков в наборе данных при предсказании целевого признака. В финальном уроке главы вы объедините рекомендации нескольких различных моделей, чтобы решить, какие признаки стоит сохранить.
Начать главу
4

Извлечение признаков

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

Снижение размерности в Python

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

Получить справку об окончании курса

Записаться

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

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

Снижение размерности в Python | DataCamp