Usar un modelo del mundo real
Bien, la foto de Ivy ya está lista para usar con ResNet50. Está almacenada en img_ready y ahora se ve así:
ResNet50 es un modelo entrenado con el conjunto de datos ImageNet que puede distinguir entre 1000 objetos etiquetados diferentes. ResNet50 es un modelo profundo con 50 capas; puedes verlo en 3D aquí.
ResNet50 y decode_predictions ya se han importado de tensorflow.keras.applications.resnet50 para ti.
¡Es hora de usar este modelo entrenado para averiguar la raza de Ivy!
Este ejercicio forma parte del curso
Introducción al Deep Learning con Keras
Instrucciones del ejercicio
- Instancia un modelo
ResNet50, estableciendo el parámetro de weights a'imagenet'. - Usa el
modelpara predecir sobre tu imagen procesada. - Decodifica las 3 primeras predicciones con
decode_predictions().
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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])