Локальна інтерпретація регресорів
Вам надано модель 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()