【发布时间】:2017-10-17 13:47:11
【问题描述】:
我使用卷积网络对不同形状的图像进行分类。我找不到在 Tensorflow 中加载图像的方法。基于this issue,它应该与 tf.data.Dataset() 一起使用。我以这种方式创建数据集:
dataset = tf.data.Dataset.from_tensor_slices(filenames)
dataset = dataset.map(read_file)
dataset = dataset.shuffle(samples_in_buffer)
dataset = dataset.batch(batch_size)
dataset = dataset.repeat()
执行时出现此错误
HandleElementToSlice Cannot copy slice: number of elements does not match. Shapes are: [element]: [295,256,3], [parent slice]: [276,128,3]
是否可以使用 Tensorflow 加载不同尺寸的图像、随机播放和批处理?
备注:我想使用空间金字塔池来处理不同的图像尺寸。
【问题讨论】:
标签: python tensorflow