Локальная интерпретация регрессоров
Вам предоставлена модель KNN-регрессора, которая предсказывает стоимость медицинской страховки на основе таких признаков, как возраст, пол, индекс массы тела, количество детей и статус курильщика. Ваша задача — оценить, как каждый признак влияет на предсказание для заданной выборки.
model KNN и необходимые пакеты уже загружены для вас.
Это упражнение является частью курса
Объяснимый ИИ на 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()