私は今朝TensorFlow io APIを取得しようとしています。Tensorflowを使用してCSVファイルからイメージとラベルをロードする
調査の結果、データを読み込むことができましたが、デキュー時にイメージとラベルを正しくバインドできません。 im_batch
とlb_batch
の順序は(画像はランダムなラベルにバインドされている)台無しにされ
# load csv content
csv_path = tf.train.string_input_producer(['list1.csv', 'list2.csv'])
textReader = tf.TextLineReader()
_, csv_content = textReader.read(csv_path)
im_name, label = tf.decode_csv(csv_content, record_defaults=[[""], [1]])
# load images
im_content = tf.read_file(im_dir+im_name)
image = tf.image.decode_png(im_content, channels=3)
image = tf.cast(image, tf.float32)/255.
image = tf.image.resize_images(image, 640, 640)
# make batches
im_batch, lb_batch = tf.train.batch([image, label], batch_size=batch)
:ここ
は、私が書いたコードです。何が起こっているのでしょうか?ありがとう。
ありがとうございます!私は過去3日間、私のモデルのすべてを変えて、なぜ何も学んでいないのではないかと思っていたようなものではありません。 –