ÎncepețiÎncepe gratuit

Explicarea predicțiilor pentru imagini cu mâncare

Ai un model care clasifică alimente, iar sarcina ta este să folosești LIME pentru a identifica regiunile din imagine pe care modelul se concentrează cel mai mult atunci când face o predicție pentru image-ul de mai jos.

model-ul responsabil pentru predicții, funcția model_predict și eșantionul image afișat mai jos sunt preîncărcate pentru tine.

Image for fries

Acest exercițiu face parte din cursul

AI Explicabil în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un explicator LIME pentru imagini, numit explainer.
  • Generează o explanation pentru predicția model-ului pe image-ul dat.
  • Extrage zonele de interes din image pe baza explicației furnizate de model.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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