私はTensorFlow(一般的な深い学習と同様に)を学んでいます。私は入力トレーニングデータをいつバッチに分割する必要があるのだろうかと思いますか?バッチサイズはどのようにして決めるのですか?経験則がありますか?ありがとう!TensorFlow:トレーニングデータセットをバッチに分割するかどうかを判断する方法
0
A
答えて
1
一般的に、ディープラーニングアルゴリズムは限られたメモリしか持たないため、限られた数の入力データサンプル(バッチサイズとして一般的に定義されているアルゴリズム)を一度に読み込むことができます。
一般に、バッチサイズが大きくなると、全体的な計算時間が短縮されます(GPUで内部行列乗算が並列に行われるため、バッチサイズが大きくなるため、読み取り/書き込みグラディエントやその他の操作出力に時間が節約されます) 。
大きなバッチサイズの別の可能性の利点がある:マルチクラス分類問題で 、クラスの数が大きい場合、 大きなバッチサイズは、アルゴリズムがより良い一般化させる(技術的にオーバーフィッティング回避)異なるクラス(上これを標準的な手法としているのは、クラス内のクラスを一様に分散させることです)。
バッチサイズを決定する際には、学習率と最適化方法の種類があります。
これがある程度あなたの質問に答えることを願っています!
関連する問題
- 1. Tensorflowトレーニングデータをバッチに分割する
- 2. location.hashが戻るボタンかどうかを判断する方法
- 3. BSTかどうかを判断する
- 4. バッチを使用して、WiFiネットワークに接続しているかどうかを判断する方法は?
- 5. Oracle:列が "ブール値"かどうかを判断する方法
- 6. パスワードが必要かどうかを判断する方法
- 7. 次の要素に移動するかどうかを判断する方法
- 8. Lineが矩形を通過するかどうかを判断する方法
- 9. Uberがエリアをサービスするかどうかを判断する方法は?
- 10. Windowsフォームのテキストボックスにフォーカスがあるかどうかを判断する方法
- 11. コントロールがフォームCの外にあるかどうかを判断する方法#
- 12. テキストがフレームに収まるかどうかを判断する方法は?
- 13. ネイティブJavaScriptオブジェクトにプロパティ/メソッドがあるかどうかを判断する方法
- 14. あなたがBuddypressアクティビティストリームにいるかどうかを判断する方法
- 15. ポイントがQuad2DCurveにあるかどうかを判断する方法
- 16. 何かがクリップボードにコピーされたかどうかを判断する方法
- 17. TensorFlowのプレースホルダ依存関係を判断する方法
- 18. Windowsのバットスクリプト:ファイルが存在するかどうかを判断する方法?
- 19. AWSラムダ関数が存在するかどうかを判断する方法
- 20. 行が存在するかどうかを判断する最良の方法
- 21. IDEで実行するかどうかを判断する方法は?
- 22. React - コンポーネントがステートレスで機能するかどうかを判断する方法?
- 23. フィールドが存在するかどうかを判断する方法?
- 24. プロセスIDが存在するかどうかを判断する方法
- 25. SharePointを使用しているかどうかを判断する方法
- 26. "デバイス"にオペレーティングシステムが必要かどうかを判断する方法
- 27. ブランチに親コミットがないかどうかを判断する方法
- 28. Viewが部分的に表示されているかどうかを判断する方法
- 29. デバイスにタッチスクリーンがあるかどうかを判断する
- 30. タイプがコレクションのタイプであるかどうかを判断する方法は?