ComeçarComece gratuitamente

Explicar as previsões de imagens de alimentos

Você tem um model que classifica alimentos, e sua tarefa é usar o LIME para identificar as regiões nas quais o modelo se concentra mais ao fazer a previsão para a image abaixo.

O model responsável pelas previsões, a função model_predict e a image de exemplo mostrada abaixo estão pré-carregados para você.

Imagem para batatas fritas

Este exercício faz parte do curso

IA explicável em Python

Ver Curso

Instruções de exercício

  • Crie um explicador de imagem LIME chamado explainer.
  • Gere um explanation para a previsão do model sobre o image fornecido.
  • Extraia as áreas de interesse de image com base na explicação do model.

Exercício interativo prático

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

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

# Create a LIME explainer
explainer = ____

# 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()
Editar e executar código