Đánh giá tính trung thực với LIME
Bạn được cung cấp lời giải thích LIME cho một mẫu X_instance từ bộ dữ liệu income. Vì giới tính là biến dự báo quan trọng nhất, bạn cần thay đổi giá trị của nó và tính faithfulness để xác định mức độ lời giải thích khớp với hành vi của mô hình đối với instance đó.
Bài tập này là một phần của khóa học
Explainable AI trong Python
Hướng dẫn bài tập
- Đổi giá trị giới tính thành 0 trong
X_instance. - Tạo xác suất
new_prediction. - Ước lượng
faithfulnesscủa lời giải thích từ LIME.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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}")