ComeçarComece gratuitamente

Avaliação da fidelidade com LIME

Você receberá uma explicação em LIME para um exemplo X_instance do conjunto de dados de renda. Como o gênero é o preditor mais importante, você precisa alterar seu valor e calcular faithfulness para determinar o quanto a explicação se alinha com o comportamento do modelo para essa instância.

Este exercício faz parte do curso

IA explicável em Python

Ver Curso

Instruções de exercício

  • Altere o valor do gênero para 0 em X_instance.
  • Gere uma probabilidade de new_prediction.
  • Estime o faithfulness da explicação de LIME.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

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}")
Editar e executar código