ComenzarEmpieza gratis

Interpretar localmente los regresores

Se te proporciona un modelo regresor KNN que prevé los costes del seguro médico en función de características como la edad, el sexo, el BMI, el número de hijos y el hábito de fumar. Tu tarea es evaluar cómo afecta cada característica a la previsión para una muestra determinada.

El KNN model y los paquetes necesarios están precargados para ti.

Este ejercicio forma parte del curso

IA explicable en Python

Ver curso

Instrucciones de ejercicio

  • Crea un LIME explainer para el regresor KNN model.
  • Genera una explanation para la previsión del modelo en el sample_data_point proporcionado.
  • Muestra la influencia de cada característica en la previsión.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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()
Editar y ejecutar código