google colaboratory, Gewicht herunterladen (exportieren gespeicherten Modelle)
Ich ein Modell entwickelt, mit Keras Bibliothek gespeichert und das Modell als .json und Ihre GEWICHTE mit .h5-Erweiterung. Wie kann ich laden Sie diese auf meinem lokalen Rechner?
das Modell zu retten, ich folgte diesem link
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser arbeitete für mich !!
Verwenden PyDrive API
Gleichen GEWICHTE
Nun, überprüfen Sie Ihre google-Laufwerk.
Auf den nächsten Lauf, versuchen Neuladen der GEWICHTE
Hier ist eine Lösung, die für mich gearbeitet:
Setup-Authentifizierung b/w Google Colab und die Festplatte:
Schritte:
-Fügen Sie den code wie unten
-Dieser Prozess generiert zwei URLs für die Authentifizierung abgeschlossen, wo man Sie kopieren den Platzhalter und fügen Sie in der bar
Sobald die Authentifizierung abgeschlossen ist, verwenden Sie die folgenden codes, um die Verbindung herzustellen:
Nun, um die Liste der Dateien in Ihrem Google Drive:
Speichern der Keras Modell-output zu Fahren, der Prozess ist genau das gleiche wie die Speicherung in lokalen Laufwerk:
Ausführen, Keras Modell wie gewohnt
Nachdem das Modell trainiert wird sagen, Sie wollen zu speichern Sie Ihre Modell-Ausgänge (.h5 und json) in der
app
Ordner von Google Drive:Finden Sie die Dateien in die jeweiligen Ordner von Google Drive, von wo Sie Sie herunterladen können, wie wir unten sehen können:
Versuchen, diese
files.download
lässt Sie nicht direkt den download großer Dateien. Ein workaround ist es, speichern Sie Ihre GEWICHTE auf Google drive, mit diesem pydrive snippet unten. Ändern Sie einfach diefilename.txt
für Ihreweights.h5
DateiHerunterladen, um das Modell auf das lokale system, der folgende code funktionieren würde
Herunterladen json-Datei:
Herunterladen GEWICHTE:
Führen Sie den folgenden nach dem training.
Dann überprüfen Sie den Speicherort, wo der ckpt-Dateien gespeichert wurden.
Schließlich laden Sie die Dateien mit dem Gewicht!
save_path = saver.speichern(sess, "data/dm.ckpt -")
"session" ist veraltet.