問題タブ [tensorflow2.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
9552 参照

python - tfds.load() の後に TensorFlow 2.0 でデータ拡張を適用する方法

私はこのガイドに従っています。

tfds.load()メソッドを使用して、新しい TensorFlow データセットからデータセットをダウンロードする方法を示します。

次の手順は、map メソッドを使用して、データセット内の各項目に関数を適用する方法を示しています。

次に、使用できる要素にアクセスします。

また

ただし、このガイドでは、データ拡張については何も言及していません。Keras の ImageDataGenerator クラスと同様のリアルタイム データ拡張を使用したいと考えています。私は使用してみました:

およびその他の同様の拡張機能format_example()がありますが、リアルタイムの拡張を実行していて、データセット内の元の画像を置き換えていないことを確認するにはどうすればよいですか?

batch_size=-1に渡してから使用することで、完全なデータセットを Numpy 配列に変換できtfds.load()ますtfds.as_numpy()が、それは必要のないメモリ内のすべての画像をロードします。train = train.prefetch(tf.data.experimental.AUTOTUNE)次のトレーニング ループに十分なデータをロードするために使用できるはずです。