НачатьНачать бесплатно

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

Вам предоставлена модель 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()
Редактировать и запускать код