ÎncepețiÎncepe gratuit

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

Vezi cursul

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}")
Editează și rulează codul