LoslegenKostenlos loslegen

Modell speichern und laden

Ein Hersteller will seine Projekte anhand von Bildern sortieren und die passende Versandverpackung finden. Nachdem du ein super genaues Modell in PyTorch trainiert hast, willst du das Modell und seine vortrainierten Gewichte für später speichern und mit deinem Team teilen, damit sie es problemlos laden können.

torch und „ torch.nn “ als „ nn “ wurden importiert. Das vortrainierte Modellobjekt findest du in deinem Arbeitsbereich unter „ model “ und seine Architektur unter „ ManufacturingCNN “.

Diese Übung ist Teil des Kurses

Deep Learning für Bilder mit PyTorch

Kurs anzeigen

Anleitung zur Übung

  • Speicher das vortrainierte Modell als „ ModelCNN.pth “ und denk dran, nicht nur die Architektur, sondern auch die Gewichte zu speichern.
  • Erstell eine Modellinstanz namens „ loaded_model ” aus der Klasse „ ManufacturingCNN() ”.
  • Lade die Gewichte für „ ModelCNN.pth ” auf „ loaded_model ”, indem du die Gewichte an „ .load_state_dict() ” weiterleitest.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Save the model
torch.____(model.____, ____)

# Create a new model
loaded_model = ____

# Load the saved model
loaded_model.____(torch.____('ModelCNN.pth'))
print(loaded_model)
Code bearbeiten und ausführen