私はcifar10 convolution exampleを私の問題に適応させています。私は、ファイルからイメージを読み込んだデザインから、既にメモリ内にあるイメージセットで動作するデザインにデータ入力を変更したいと思います。オリジナル版ではテンソルのTensorflow「マップ操作」?
read_input = cifar10_input.read_cifar10(filename_queue)
reshaped_image = tf.cast(read_input.uint8image, tf.float32)
# Crop the central [height, width] of the image.
resized_image = tf.image.resize_image_with_crop_or_pad(reshaped_image,
width, height)
、read_input
1枚の画像を含むテンソルである:元inputs()
関数は次のようになります。
私はRAMにすべての私のイメージを保持するので、代わりにfilename_queue
を使用して、私はimages_tensor.shape
は(何か、32、32、3)ある一つの巨大なimages_tensor = tf.constant(images)
を、持っています。
私の質問は非常に基本的です:images_tensor
のすべての要素にいくつかの機能(私の場合はtf.image.resize_image_with_crop_or_pad
)を適用する最良の方法は何ですか?
反復は、スライスが限定されたテンソルフロー(TensorFlow - numpy-like tensor indexing)では問題があります。 1つのコマンドでこれを達成するソリューションはありますか?
どのバージョンのドキュメントでも 'map_fn'が見つかりません。リンク?ちょうどあなたがバージョンが0.8以降であるなら必ず ヘルプ(tf.map_fn) TFとして 輸入tensorflowからカム上記の(と私はそれを完了した) - –
私はどちらかのオンライン何かを見つけることができません。 – DomJack