IniziaInizia gratis

Interpretare localmente i regressori

Ti viene fornito un modello KNN di regressione che predice i costi dell'assicurazione sanitaria in base a feature come età, sesso, BMI, numero di figli e stato di fumatore. Il tuo compito è valutare come ciascuna feature influisce sulla previsione per un dato campione.

Il model KNN e i pacchetti necessari sono già precaricati per te.

Questo esercizio fa parte del corso

Explainable AI in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Crea un explainer LIME per il model KNN di regressione.
  • Genera una explanation per la previsione del modello sul sample_data_point fornito.
  • Visualizza l'influenza di ciascuna feature sulla previsione.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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()
Modifica ed esegui il codice