Comment pensez-vous de la charge, de l'étiquette, et nourrir jpeg données dans Tensorflow?

J'ai essayé de nourrir 1750 * 1750 images dans Tensorflow, mais je ne sais pas comment l'étiquette et de nourrir les données après je convertir les images dans un Tenseur à l'aide de la tf.image.decode_jpeg() fonction.

Actuellement, mon code est:

import tensorflow as tf
import numpy as np

import imageflow
import os, glob

sess = tf.InteractiveSession()

def read_jpeg(filename_queue):
 reader = tf.WholeFileReader()
 key, value = reader.read(filename_queue)

 my_img = tf.image.decode_jpeg(value)
 my_img.set_shape([1750, 1750, 1])
 print(value)
 return my_img

#####################################################
def read_image_data():
 jpeg_files = []
 images_tensor = []

 i = 1
 WORKING_PATH = "/Users/Zanhuang/Desktop/NNP/DATA"
 jpeg_files_path = glob.glob(os.path.join(WORKING_PATH, '*.jpeg'))

 for filename in jpeg_files_path:
    print(i)
    i += 1
    jpeg_files.append(filename)


 filename_queue = tf.train.string_input_producer(jpeg_files)

 mlist = [read_jpeg(filename_queue) for _ in range(len(jpeg_files))]

 init = tf.initialize_all_variables()

 sess = tf.Session()
 sess.run(init)

 images_tensor = tf.convert_to_tensor(images_tensor)


 sess.close()

Maintenant, comme je l'ai dit plus tôt, j'ai besoin de les nourrir et de l'étiquette de données. J'ai vu l'ICRA-10 fichiers tutoriel, mais ils ont rangé les étiquettes dans un fichier et j'ai l'intention de ne pas le faire de cette façon.

Je suis tout à fait nouveau pour Tensorflow veuillez donc garder la réponse aussi détaillée que possible.

Merci!

Que diriez-en utilisant le même format de MINST_data et à l'aide de input_data.py pour le lire?

OriginalL'auteur Zan Huang | 2016-03-18