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

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

Тепер у вас є модель класифікації 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()
Редагувати та запускати код