시작하기무료로 시작하기

음식 이미지 예측 설명하기

음식을 분류하는 model이 있고, 아래의 image에 대한 예측을 만들 때 모델이 주로 집중하는 영역을 LIME으로 확인하는 것이 여러분의 과제예요.

예측을 수행하는 model, model_predict 함수, 그리고 아래의 예시 image는 미리 로드되어 있어요.

Image for fries

이 연습은 강의의 일부입니다

Python으로 배우는 Explainable AI

강의 보기

연습 안내

  • LIME 이미지 explainer를 만들어 이름을 explainer로 하세요.
  • 주어진 image에 대해 model의 예측에 대한 explanation을 생성하세요.
  • model의 설명을 바탕으로 image에서 관심 영역을 추출하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

from lime import lime_image
np.random.seed(10)

# Create a LIME explainer
explainer = lime_image.____()

# Generate the explanation
explanation = explainer.____(____, ____, hide_color=0, num_samples=50)

# Display the explanation
temp, _ = explanation.____(____, ____)
plt.imshow(temp)
plt.title('LIME Explanation')
plt.axis('off')
plt.show()
코드 편집 및 실행