ComeçarComece gratuitamente

Usando um modelo do mundo real

Então, a imagem da Ivy está pronta para ser usada pelo ResNet50. Ele está armazenado em img_ready e agora tem a seguinte aparência:

O ResNet50 é um modelo treinado no conjunto de dados Imagenet que é capaz de distinguir entre 1.000 objetos rotulados diferentes. O ResNet50 é um modelo profundo com 50 camadas, você pode verificá-lo em 3D aqui.

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

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

Este exercício faz parte do curso

Introdução à aprendizagem profunda com o Keras

Ver Curso

Instruções de exercício

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

Exercício interativo prático

Experimente este exercício preenchendo 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 código