ComeçarComece de graça

Usando um modelo do mundo real

Certo, a foto da Ivy está pronta para ser usada pelo ResNet50. Ela está armazenada em img_ready e agora está assim:

O ResNet50 é um modelo treinado no conjunto de dados ImageNet que consegue distinguir 1000 objetos diferentes rotulados. O ResNet50 é um modelo profundo com 50 camadas; você pode vê-lo em 3D aqui.

ResNet50 e decode_predictions já foram importados de tensorflow.keras.applications.resnet50 para você.

Agora é hora de usar esse modelo treinado para descobrir a raça da Ivy!

Este exercício faz parte do curso

Introdução ao Deep Learning com Keras

Ver curso

Instruções do exercício

  • Instancie um modelo ResNet50, definindo o parâmetro de pesos como 'imagenet'.
  • Use o model para fazer previsões na sua imagem processada.
  • Decodifique as 3 primeiras previsões com decode_predictions().

Exercício interativo prático

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

# Instantiate a ResNet50 model with 'imagenet' weights
model = ____(weights=____)

# Predict with ResNet50 on your already processed img
preds = ____.____(____)

# Decode the first 3 predictions
print('Predicted:', ____(____, top=____)[0])
Editar e executar o código