Evaluarea fidelității cu LIME
Ți se pune la dispoziție o explicație LIME pentru un eșantion X_instance din setul de date despre venituri. Deoarece genul este cel mai important predictor, trebuie să îi modifici valoarea și să calculezi faithfulness pentru a determina cât de bine se aliniază explicația cu comportamentul modelului pentru acea instanță.
Acest exercițiu face parte din cursul
AI Explicabil în Python
Instrucțiuni pentru exercițiu
- Schimbă valoarea genului la 0 în
X_instance. - Generează probabilitatea
new_prediction. - Estimează
faithfulness-ul explicației LIME.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
original_prediction = model.predict_proba(X_instance)[0, 1]
print(f"Original prediction: {original_prediction}")
# Change the gender value to 0
____
# Generate the new prediction
new_prediction = ____
print(f"Prediction after perturbing 'gender': {new_prediction}")
# Estimate faithfulness
faithfulness_score = ____
print(f"Local Faithfulness Score: {faithfulness_score}")