Pickle Python Lasagne Modell

8

Ich habe ein einfaches Long-Memory-Modell (lstm) in Lasagne nach dem Rezept hier gelernt: Ссылка

Hier ist die Architektur:

%Vor%

und das Modell wird trainiert über:

%Vor%

Wie kann ich das Modell speichern, damit ich es nicht erneut trainieren muss? Mit Scikit pelletiere ich das Modellobjekt generell. Allerdings ist mir der analoge Prozess mit Theano / Lasagne unklar.

    
user2726995 17.12.2015, 15:54
quelle

3 Antworten

14

Sie können die Gewichte mit numpy speichern:

%Vor%

Und lade sie später nochmal so:

%Vor%

Quelle: Ссылка

Wie für die Modelldefinition selbst: Eine Option ist sicherlich, den Code zu behalten und das Netzwerk neu zu erstellen, bevor die vortrainierten Gewichte gesetzt werden.

    
Michael Gygli 17.12.2015 22:24
quelle
1

Sie können die Modellparameter und das Modell mit Pickle speichern

%Vor%

Nach dem Speichern Ihres Modells kann es mit pickle.load abgerufen werden:

%Vor%     
mahdieh 06.10.2016 22:36
quelle
0

Ich hatte Erfolg mit dill in Kombination mit der Funktion numpy.savez :

%Vor%

Um das eingelegte Modell zu importieren:

%Vor%     
jarno 26.09.2016 22:43
quelle

Tags und Links