【发布时间】:2018-04-07 00:58:45
【问题描述】:
我正在尝试扩充 MNIST 数据集。这是我尝试过的。无法获得任何成功。
from tensorflow.examples.tutorials.mnist import input_data
import tensorflow as tf
X = mnist.train.images
y = mnist.train.labels
def flip_images(X_imgs):
X_flip = []
tf.reset_default_graph()
X = tf.placeholder(tf.float32, shape = (28, 28, 1))
input_d = tf.reshape(X_imgs, [-1, 28, 28, 1])
tf_img1 = tf.image.flip_left_right(X)
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
for img in input_d:
flipped_imgs = sess.run([tf_img1], feed_dict = {X: img})
X_flip.extend(flipped_imgs)
X_flip = np.array(X_flip, dtype = np.float32)
return X_flip
flip = flip_images(X)
我做错了什么?我似乎无法弄清楚。
错误:
Line: for img in input_d:
raise TypeError("'Tensor' object is not iterable.")
TypeError: 'Tensor' object is not iterable
【问题讨论】:
-
您能否添加有关您收到的错误消息和您期望的信息?问题不完整。
-
更新问题
标签: python tensorflow machine-learning computer-vision mnist