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
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])