Интуитивное понимание частичной зависимости
Как один признак изменяет прогнозы
«Интуитивное понимание частичной зависимости» — бесплатный урок Data Science Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Data Science Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Data Science Academy содержит 4 уроков всего.
По одному признаку за раз
Важность показывает, что признак имеет значение, но не объясняет как именно. График частичной зависимости показывает направление и форму этого влияния. 📈
Главный вопрос
Он отвечает на простой вопрос: если изменить только этот признак, как изменится средний прогноз, пока всё остальное остаётся неизменным?
Как он строится
Метод перебирает значения признака в его диапазоне, получает прогноз для каждой строки при каждом значении, а затем усредняет эти прогнозы в одну кривую.
Как читать кривую
Восходящая линия означает, что увеличение значения признака повышает прогнозы. Плоская линия означает, что модель почти не реагирует на этот признак.
Кривые могут изгибаться
Частичная зависимость особенно полезна для нелинейных моделей: кривая может расти, выходить на плато или снижаться, показывая влияние, которое скрыл бы один коэффициент.
Быстро постройте график
scikit-learn построит такие графики за Вас с помощью PartialDependenceDisplay, если указать модель, данные и исследуемый признак.
from sklearn.inspection import PartialDependenceDisplay
PartialDependenceDisplay.from_estimator(model, X, ["age"])Два признака вместе
Передайте два признака и получите тепловую карту 2D, показывающую, как их взаимодействие вместе изменяет поверхность прогнозов.
PartialDependenceDisplay.from_estimator(model, X, [("age", "income")])Кривые ICE
График ICE строит отдельную линию для каждой строки вместо усреднённой линии, поэтому Вы можете заметить подгруппы с разной реакцией.
PartialDependenceDisplay.from_estimator(model, X, ["age"], kind="individual")Главное допущение
Частичная зависимость предполагает, что признаки примерно независимы. Сильные корреляции могут создавать нереалистичные сочетания и вводить в заблуждение усреднённую кривую.
PDP и SHAP
SHAP распределяет вклад для каждого прогноза, а частичная зависимость описывает общую форму влияния одного признака на всём наборе данных.
Почему это убедительно
Простую кривую роста или снижения легко понять неспециалистам: она превращает непрозрачную модель в ясную историю о причине и следствии.
Быстрая проверка
Что на самом деле показывает график частичной зависимости?
Итоги
Вы увидели, как частичная зависимость превращает признак в понятную кривую, а ICE добавляет подробности, тогда как SHAP показывает вклад для каждой строки. Далее — убедительные графики. 🎯
Изучай Python с ИИ-репетитором — бесплатно
Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.
- Курсы
- 30
- Уроки
- 120
Часто задаваемые вопросы
Урок «Интуитивное понимание частичной зависимости» бесплатный?
Да — полный текст урока «Интуитивное понимание частичной зависимости» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Data Science Academy, подпишись на CoddyKit PRO. Курс Data Science Academy содержит 4 уроков всего.
Чему я научусь в уроке «Интуитивное понимание частичной зависимости»?
Как один признак изменяет прогнозы Ты практикуешь Data Science Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Data Science Academy?
Предыдущий опыт не требуется. Data Science Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Интуитивное понимание частичной зависимости»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Data Science Academy?
Да. Каждый урок Data Science Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Важность признаков и SHAP
- Интуитивное понимание частичной зависимости
- Диаграммы, убеждающие заинтересованные стороны
- От ноутбука к панели мониторинга