Я делаю Tensorflow CNN. На момент чтения моего tf.records я не знал, какой тип данных подходит для декодирования моих изображений. В нескольких уроках я видел, что перед входом в модель нужно выполнить изменение формы. Я хотел бы знать, правильно ли я делаю. Это мой код:
def read_file(filename_queue):
#Funcion para leer el archivo tf.record, y retornamos el next recrod
reader=tf.TFRecordReader()
_,serialized_example=reader.read(filename_queue)
#Se decodifica el tf.record retornando un diccionario
feature = {'train/image':tf.FixedLenFeature([],tf.string),
'train/label':tf.FixedLenFeature([],tf.int64)}
features=tf.parse_single_example(serialized_example,features=feature)
#Convertimos el string a numeros de los decodificados features
image=tf.decode_raw(features['train/image'],tf.float32)* (1 / 255.0)
#Convertimos a datos
label=tf.cast(features['train/label'],dtype=tf.int32)
#Reshape data
image=tf.reshape(image,[224,224,3])
return image,label
ССЫЛКИ: machinelearninguru.com/deep_learning/tensorflow/basics/tfrec ord /…
ССЫЛКИ: github.com/tensorflow/tensorflow/blob/r1.1/tensorflow/ примеры /…






Размещайте ссылки на учебные пособия