[解決済み] kerasのtrain_on_batch()の使い道は?
質問
どのように
train_on_batch()
とは異なります。
fit()
? を使うべきケースは?
train_on_batch()
?
解決方法は?
この質問に対しては 主筆からの簡単な回答 :
と
fit_generator
を使用すると、検証データ用のジェネレータを使用することができます。 もあります。一般に、私はfit_generator
しかしtrain_on_batch
も問題なく動作します。これらの方法は、あくまで便宜上 正しい方法はありません。
train_on_batch
は、固定バッチサイズに関係なく、提供されたサンプルのコレクションに基づいて、明示的に重みを更新することができます。これは,明示的なサンプルの集合に基づいて学習を行いたい場合に使用します.従来のトレーニングセットの複数のバッチに対して独自の反復処理を行う場合にも,この方法を用いることができます.
fit
または
fit_generator
を使用してバッチを反復処理する方が簡単でしょう。
を使用するとよい場合があります。
train_on_batch
は、1つの新しいサンプルバッチで事前学習されたモデルを更新する場合です。例えば,すでにモデルをトレーニングしてデプロイした後,しばらくして今まで使われなかった新しいトレーニングサンプルを受け取ったとします.この場合
train_on_batch
を使えば、それらのサンプルに対してのみ、既存のモデルを直接更新することができます。他の方法でもこれは可能ですが、むしろ明示的に
train_on_batch
この場合
このような特別な場合(異なるトレーニングバッチで自分のカーソルを維持する教育的な理由がある場合、または特別なバッチでセミオンライントレーニングを更新する場合)を除いては、おそらく、常に
fit
(メモリに収まるデータの場合)または
fit_generator
(ジェネレータとしてデータのバッチをストリーミングする場合)。
関連
-
[解決済み】TensorFlowでtf.gradientsが動作する方法
-
[解決済み】Keras - KerasRegressorを使用して予測を実行する方法は?
-
[解決済み] Kerasにおける "Flatten "の役割とは?
-
[解決済み] ロジットとは何ですか?softmaxとsoftmax_cross_entropy_with_logitsの違いは何ですか?
-
[解決済み] tensorflowのtf.nn.max_poolのパディングの'SAME'と'VALID'の違いは何ですか?
-
[解決済み] KerasのLSTMを理解する
-
[解決済み】データセットをトレーニングセットとバリデーションセットに分割する方法には法則性があるのでしょうか?[クローズド]
-
[解決済み】同じ問題で binary_crossentropy と categorical_crossentropy が異なる性能を示すのはなぜか?
-
[解決済み] Kerasでモデルの検証中にverboseを使用するのは何ですか?
-
[解決済み] 期待値最大化手法の直感的な説明とは?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] PyTorchのバックワード関数
-
[解決済み] イプシロン貪欲q学習におけるイプシロンと学習率の減衰について
-
[解決済み] kerasのtrain_on_batch()の使い道は?
-
[解決済み】ニューラルネットワークにおけるバイアスの役割とは?[クローズド]
-
[解決済み】データセットをトレーニングセットとバリデーションセットに分割する方法には法則性があるのでしょうか?[クローズド]
-
[解決済み】同じ問題で binary_crossentropy と categorical_crossentropy が異なる性能を示すのはなぜか?
-
[解決済み】教師あり学習と教師なし学習の違いは何ですか?[終了しました]
-
[解決済み] Kerasにおける多対一および多対多のLSTMの例
-
[解決済み] Diablo 2をプレイするための人工ニューラルネットワークを視覚的に学習させる方法とは?
-
[解決済み] 期待値最大化手法の直感的な説明とは?[クローズド]