LoslegenKostenlos starten

Ein Modell aus der Praxis verwenden

Okay, Ivys Bild ist bereit für ResNet50. Es ist in img_ready gespeichert und sieht jetzt so aus:

ResNet50 ist ein auf dem Imagenet-Datensatz trainiertes Modell, das 1000 verschiedene gelabelte Objekte unterscheiden kann. ResNet50 ist ein tiefes Modell mit 50 Schichten; du kannst es dir hier in 3D ansehen.

ResNet50 und decode_predictions wurden bereits aus tensorflow.keras.applications.resnet50 für dich importiert.

Zeit, dieses trainierte Modell zu nutzen, um Ivys Hunderasse herauszufinden!

Diese Übung ist Teil des Kurses

<Kurs>Einstieg ins Deep Learning mit Keras</Kurs>
Kurs ansehen

Übungsanweisungen

  • Instanziiere ein ResNet50-Modell und setze den Parameter weights auf 'imagenet'.
  • Verwende das model, um auf deinem aufbereiteten Bild Vorhersagen zu treffen.
  • Dekodiere die ersten 3 Vorhersagen mit decode_predictions().

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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])
Code bearbeiten und ausführen