1
我一直在試着讓TensorFlow io api今天早上工作。使用Tensorflow從csv文件加載圖像和標籤
經過一番研究,我設法讀取數據,但當出列時我無法正確地綁定圖像和標籤。
這裏是我寫的代碼:
# 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)
的im_batch
和lb_batch
的順序亂了(圖像必將隨機標籤)。
任何想法發生了什麼?謝謝。
非常感謝你!這並不像我過去3天花了一些時間改變我的模型,並想知道爲什麼它沒有學到任何東西。 –