テストデータセットがCNNで使用されている段階を知りたいですか?各バッチまたはトレーニング中の1つのエポックの完了後に使用されますか、それともすべてのエポックの完了後に使用されますか?これらの2つのプロセスがどのように一緒に実行されるかについて少し混乱していますか?同様に、勾配の更新は、各バッチまたは各エポックの後に行われますか?
model.fit_generator(
aug.flow(x_train, y_train, batch_size=BATCH_SIZE),
validation_data=(x_test, y_test),
steps_per_epoch=len(x_train) // BATCH_SIZE,
epochs=EPOCHS, verbose=1, callbacks = callbacks)
fit_generatorから、画像がバッチごとにメモリにロードされることだけが明らかです。
Kerasは、すべてのエポックの終わりに検証データセットを使用しています(関数を変更validation_freq
しなかったfit
場合)。モデルがトレインデータセット全体でトレーニングし、後で検証データセットで自身を評価する各エポック
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加