2017-11-04 4 views
1

kerasのsave_weights()関数は、ウェイトファイルがすでに存在する場合、以前のウェイトファイルを上書きするかどうかを確認したいだけです。keras save_weights()関数は以前の重みを上書きしますか?

たとえば、神経回路網を10エポックに訓練する場合、save_weightsを介して 'myweights.h5'にウェイトを保存してから、それらのウェイトをロードし、別の10エポックを訓練してから、ウェイトを 'myweights .h5 'をもう一度押すと、最初の10エポックのウェイトが消去され、20エポック後に新しいウェイトが追加されますか?私はhttps://keras.io/getting-started/faq/#savingloading-only-a-models-weightsのドキュメントを見ましたが、それは古いファイルを上書きするかどうかを指定しませんでした。 Googleで検索すると、デフォルトの重みを上書きするのではなく、古いスレッドやおそらく古いバージョンのケラがあると言われています。

答えて

1

はい、この動作をしたくない場合は、毎回異なる名前を使用する必要があります(例:ステップ/エポックなどで構成)。

+0

ありがとうございました! – enumaris

+0

@enumarisあなたの質問を解決したものとしてマークしてください。 ありがとうございました –

+0

私は実際には全然noobだし、私はそれを行う方法を知らない...私はそのオプションの笑を探しています。 – enumaris