私はヌンディ配列として画像のデータセットを持っています。 (画像の数、長さ、幅、色の範囲)バッチに分割してテンソルフローにフィードしたいと思います。それを行う良い方法は何ですか?Tensorflowトレーニングデータをバッチに分割する
1
A
答えて
2
最初にnumpy.split
を使用して、イメージをバッチ(サブndarrays)に分割することができます。次に、関数のfeed_dict
パラメータを使用してtf.Session
にフィードを送信できます。
1
が、私はこのようなものを使用します。
はfor bid in range(int(len(array)/batch_size)):
batch = array[bid*batch_size:(bid+1)*batch_size]
0
トーマスPinetzの答えに小さなエラーがありますし、私はまだコメントをすることはできませんが、そうここに余分な答えがあります。
int(len(array)/ batch_size)は、最後のバッチが処理されないように、除算を最も近い整数に丸めます。あなたが使用できる部門を切り上げるには
ceil_int = -(-a//b)
また、最後のバッチは残りの部分に比べて非常に小さくなるかもしれません。バッチサイズを少し変更して、これを起こりにくくすることができます。完全なコードを以下に示します。
def ceil(a,b):
return -(-a//b)
n_samples = len(array)
better_batch_size = ceil(n_samples, ceil(n_samples, batch_size))
for i in range(ceil(n_samples, better_batch_size)):
batch = array[i * better_batch_size: (i+1) * better_batch_size]
関連する問題
- 1. 分類のためにTensorflowのバッチにデータを分割
- 2. トレーニングデータとテストデータをPythonで分割する
- 3. TensorFlow:トレーニングデータセットをバッチに分割するかどうかを判断する方法
- 4. JSONオブジェクトをバッチに分割するNode.js
- 5. Tensorflowバッチ引数
- 6. バッチに分割されたSQLテーブル
- 7. Tensorflow - TextSumモデル:独自のトレーニングデータを作成する方法
- 8. 分割時間間隔をバッチで
- 9. Tensorflowバッチ標準化
- 10. バッチ正規化 - Tensorflow
- 11. バッチ・4DテンソルTensorflowインデクシング
- 12. TensorflowのRNNとバッチ
- 13. tensorflow大きなバッチ
- 14. QDA |トレーニングデータとテストデータの長さ|トレーニングとテストのデータを分割する方法は?
- 15. SQL Server 2008のクエリをバッチに分割する
- 16. 大きなスクリプトを小さなバッチに分割する
- 17. 変数をバッチで配列に分割する方法
- 18. Tensorflow - データセットをバッチする方法
- 19. Tensorflowのパラメータの分割と結合
- 20. 小さなサブセットに分割してバッチ処理する
- 21. TensorFlowバッチの画像操作
- 22. TensorFlowのバッチ正規化
- 23. フルパスからファイル名をバッチで分割する方法は?
- 24. トレーニングデータに分類子を含まない分類
- 25. チャンネルを分割しないでカフェの画像バッチ分類を書くには?
- 26. Spring Boot Springバッチ分割ジョブがCOMPLETION後に停止しない
- 27. Tensorflowバッチ正規化を推論に適用する方法
- 28. 各区切り文字の別々の行に値を分割する - バッチ
- 29. 分割する分割ウィンドウ
- 30. バッチ作成時にTensorflowが画像とラベルを混ぜる