2017-11-04 1 views
1

Ich möchte nur bestätigen, wenn die Funktion save_weights() in Keras standardmäßig eine vorherige Gewichtungsdatei überschreibt, wenn die Gewichtdatei bereits existiert?Überschreibt die keras save_weights() Funktion die vorherigen Gewichte?

Zum Beispiel, wenn ich mein neuronales Netz für 10 Epochen trainiere, speichern Sie die Gewichte auf 'myweights.h5' über save_weights, und dann lade ich diese Gewichte und trainiere es für weitere 10 Epochen und dann die Gewichte zu 'Myweights .h5 ', werden die Gewichte der ersten 10 Epochen gelöscht und jetzt habe ich nach 20 Epochen neue Gewichte? Ich schaute auf die Dokumentation unter https://keras.io/getting-started/faq/#savingloading-only-a-models-weights, aber es gab nicht an, ob es die alte Datei überschreibt oder nicht. Einige Google-Suche scheint zu sagen, dass es die älteren Gewichtungen nicht standardmäßig überschreibt, aber das sind ältere Threads und wahrscheinlich für ältere Keras-Versionen.

Antwort

1

Ja absolut, wenn Sie dieses Verhalten nicht wollen, müssen Sie jedes Mal verschiedene Namen benutzen (das Zusammensetzen mit Schritten/Epochen für Beispiel).

+0

Verstanden, danke! – enumaris

+0

@enumaris Bitte markieren Sie Ihre Frage als gelöst. Dank –

+0

Ich bin eigentlich ein totaler Noob und ich weiß nicht, wie das geht ... Ich habe nach dieser Option gesucht lol. – enumaris

Verwandte Themen