ПочатиПочніть безкоштовно

Локальна інтерпретація регресорів

Вам надано модель KNN‑регресора, що прогнозує вартість медичного страхування за ознаками: вік, стать, ІМТ, кількість дітей і статус куріння. Ваше завдання — оцінити, як кожна ознака впливає на передбачення для заданого зразка.

Модель KNN model і необхідні пакети вже завантажені для вас.

Ця вправа є частиною курсу

Пояснюваний ШІ в Python

Переглянути курс

Інструкції до вправи

  • Створіть LIME‑explainer для KNN‑регресора model.
  • Згенеруйте explanation для передбачення моделі на наданому sample_data_point.
  • Відобразіть вплив кожної ознаки на передбачення.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

from lime.lime_tabular import LimeTabularExplainer

sample_data_point = X.iloc[2, :]

# Create the explainer
explainer = ____

# Generate the explanation
exp = ____

# Display the explanation
exp.____
plt.show()
Редагувати та запускати код