Keras 数组形状错误

舞狮

ValueError当我传入的是一个形状数组(8,1)但我得到的错误是神经网络抱怨得到一个形状时,我怎么会得到我的神经网络的形状(1,)

神经网络:

>>> observation_dimension
(8,)
>>> q_network = Sequential([
    Dense(40, input_dim=observation_dimension, activation='relu'),
    Dense(40, activation='relu'),
    Dense(number_of_actions, activation='linear')
])
>>> obs
array([-0.00371828,  0.93953934, -0.37663383, -0.07161933,  0.00431531,
        0.08531308,  0.        ,  0.        ])
>>> obs.shape
(8,)

错误:

>>> q_network.predict(obs)
Traceback (most recent call last):
...
...
ValueError: Error when checking input: expected dense_27_input to have shape (8,) but got array with shape (1,)
史努比博士

model.predict 取一批样本,如果你给它一个形状错误的样本,它会将第一个维度解释为批次的。

一个简单的解决方案是添加一个值为 1 的维度:

q_network.predict(obs.reshape(1, 8))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Keras / Tensorflow预测:数组形状错误

来自分类Dev

Keras错误定义目标形状

来自分类Dev

keras lstm的输出形状错误

来自分类Dev

从前端输入时Keras形状错误

来自分类Dev

Keras输入层形状在输入层错误

来自分类Dev

TensorFlow/Keras:输出层的形状错误

来自分类Dev

Keras 形状错误 - 我正在输入它要求的形状

来自分类Dev

密集层中的 Keras 错误,预期 4 维得到具有形状的数组 (1024,2)

来自分类Dev

Keras model.predict从训练标签数组给出不同的形状

来自分类Dev

Keras-与model.predict()不匹配的数组形状

来自分类Dev

Keras模型:RL代理的输入形状尺寸错误

来自分类Dev

Keras / TF的不兼容形状错误中的未知值

来自分类Dev

Keras中Vanilla RNN的致密层的形状错误?

来自分类Dev

仅在 TPU 训练 Keras 模型时出现形状错误

来自分类Dev

如何修复keras模型中的输入形状错误

来自分类Dev

了解Keras层的形状

来自分类Dev

Keras 输入形状问题

来自分类Dev

Keras Digit数据集错误:预期conv2d_input具有4维,但数组的形状为(60000,28,28)

来自分类Dev

Tensorflow / keras错误:ValueError:检查输入时出错:预期的lstm_input具有3个维,但数组的形状为(4012,42)

来自分类Dev

Keras LSTM 多维输出错误 — 预期 time_distributed_17 具有 3 维,但得到了形状为 (1824, 3) 的数组

来自分类Dev

检查输入时的 Keras 值错误:预期dense_27_input 有 5 个维度,但得到了形状为 (32, 150, 150, 3) 的数组

来自分类Dev

Pandas / Keras:使用DataFrame中的数据训练Keras模型,输入形状错误

来自分类Dev

TensorFlow 错误的数组形状

来自分类Dev

Tensorflow Keras形状不匹配

来自分类Dev

确定Keras模型的输入形状

来自分类Dev

合并层的Keras错误

来自分类Dev

Keras Tensorflow多个错误

来自分类Dev

来自keras的theano错误

来自分类Dev

Keras LSTM错误

Related 相关文章

  1. 1

    Keras / Tensorflow预测:数组形状错误

  2. 2

    Keras错误定义目标形状

  3. 3

    keras lstm的输出形状错误

  4. 4

    从前端输入时Keras形状错误

  5. 5

    Keras输入层形状在输入层错误

  6. 6

    TensorFlow/Keras:输出层的形状错误

  7. 7

    Keras 形状错误 - 我正在输入它要求的形状

  8. 8

    密集层中的 Keras 错误,预期 4 维得到具有形状的数组 (1024,2)

  9. 9

    Keras model.predict从训练标签数组给出不同的形状

  10. 10

    Keras-与model.predict()不匹配的数组形状

  11. 11

    Keras模型:RL代理的输入形状尺寸错误

  12. 12

    Keras / TF的不兼容形状错误中的未知值

  13. 13

    Keras中Vanilla RNN的致密层的形状错误?

  14. 14

    仅在 TPU 训练 Keras 模型时出现形状错误

  15. 15

    如何修复keras模型中的输入形状错误

  16. 16

    了解Keras层的形状

  17. 17

    Keras 输入形状问题

  18. 18

    Keras Digit数据集错误:预期conv2d_input具有4维,但数组的形状为(60000,28,28)

  19. 19

    Tensorflow / keras错误:ValueError:检查输入时出错:预期的lstm_input具有3个维,但数组的形状为(4012,42)

  20. 20

    Keras LSTM 多维输出错误 — 预期 time_distributed_17 具有 3 维,但得到了形状为 (1824, 3) 的数组

  21. 21

    检查输入时的 Keras 值错误:预期dense_27_input 有 5 个维度,但得到了形状为 (32, 150, 150, 3) 的数组

  22. 22

    Pandas / Keras:使用DataFrame中的数据训练Keras模型,输入形状错误

  23. 23

    TensorFlow 错误的数组形状

  24. 24

    Tensorflow Keras形状不匹配

  25. 25

    确定Keras模型的输入形状

  26. 26

    合并层的Keras错误

  27. 27

    Keras Tensorflow多个错误

  28. 28

    来自keras的theano错误

  29. 29

    Keras LSTM错误

热门标签

归档