Ich verwende Keras, die in Tensorflow v2 als Submodul definiert sind. Ich trainiere mein Modell mit fit_generator()
Methode. Ich möchte mein Modell alle 10 Epochen speichern. Wie kann ich das erreichen?
In Keras (nicht als Submodul von tf) kann ich geben ModelCheckpoint(model_savepath,period=10)
. Aber in tf v2 haben sie dies dahingehend geändert, ModelCheckpoint(model_savepath, save_freq)
wo es sein save_freq
kann. 'epoch'
In diesem Fall wird das Modell in jeder Epoche gespeichert. Wenn save_freq
es sich um eine Ganzzahl handelt, wird das Modell gespeichert, nachdem so viele Stichproben verarbeitet wurden. Aber ich möchte, dass es nach 10 Epochen ist. Wie kann ich das erreichen?
quelle
WARNING:tensorflow:'period' argument is deprecated. Please use 'save_freq' to specify the frequency in number of samples seen.
Ich denke, diese Funktion wird bald verfügbar sein. Wie kann ich in diesem Fall dies erreichen?save_freq
als Intervall zwischen den Speicherungen an die mal so viele Epochen zu übergeben, wie Sie möchtenperiod
Option scheint gut zu funktionieren, aber mit der Meldung, dass es veraltet sein wird.