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
Instrucciones de ejercicio
- Crea un LIME
explainer
para el regresor KNNmodel
. - Genera una
explanation
para la previsión del modelo en elsample_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()