У меня есть X_train изображение:как изменения формы 4D tensorflow в 2D
X-train (37248, 32, 32, 3)
y_train (37248, 43)
У меня есть загрузочным словарь как
train_feed_dict = {features: X_train, labels: train_labels}
with tf.Session() as session:
session.run(init)
session.run(loss, feed_dict=train_feed_dict)
Мои особенности:
features = tf.placeholder(tf.float32, shape=[None, 32, 32, 3])
features = tf.reshape(features, [-1, 3072])
Но когда я запускаю код, я получаю t его ошибка, перестройка, похоже, не имеет места.
ValueError: Cannot feed value of shape (37248, 32, 32, 3) for Tensor 'Reshape_5:0', which has shape '(?, 3072)'
Я думаю, вам нужно отслеживать функции и измененные функции. Попробуйте использовать 'features2 = tf.reshape (функции, [-1, 3072])'. – drpng
Увы, нет, такая же ошибка. – kevbuntu
Какова форма, которая входит в 'feed_dict' (' features' - если предположить, что 'X_train' - это форма, описанная выше)? Если они одинаковые, возможно, это обработка внутри графика. – drpng