TensorFlow 1D 模型,MaxPooling 的错误输入形状

桑蒂·多纳赫

我正在使用 TensorFlow 构建一个用于音频的 1D 模型,但是在模型中的第二个 MaxPool1D 期间我遇到了输入形状的问题。

问题就在这里,在这个池化之后:

x = Convolution1D(32, 3, activation=relu, padding='valid')(x)
x = MaxPool1D(4)(x)

我收到此错误:

ValueError:输入形状为 [?,1,1,32] 的“max_pooling1d_5/MaxPool”(操作:“MaxPool”)从 1 中减去 4 导致的负尺寸大小。

我试图重塑x(这是一个张量),但我认为我的方式不对。

在同一个模型中,在此之前,我有几个卷积层和一个工作正常的 maxpooling。

有人有建议吗?谢谢

克鲁格

MaxPool1D输入中的步数小于池大小。

在错误中,它说...input shapes: [?,1,1,32],这意味着来自Convolution1D图层的输出具有 shape [1,32]它需要至少 4 个步骤才能用作MaxPool1D(4)层的输入,因此最小大小为[4,32].

你可以继续往回走。例如,该Convolution1D层将通过 kernel_size-1=2 减小步长。这意味着Convolution1D的输入至少需要 4+2=6 步,这意味着形状至少为[6,?]继续到输入层,您会发现输入大小太小。

您需要更改架构以允许输入大小,或者,如果适用,更改输入大小。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Tensorflow分类模型返回错误的输出形状

来自分类Dev

TensorFlow:“输入形状的预期轴-1 ...”

来自分类Dev

针对状态LSTM模型的TensorFlow不同的输入和输出形状

来自分类Dev

TensorFlow模型的输入

来自分类Dev

tensorflow:模型是用形状(无,无,6)构造的,但是在形状不兼容的输入上被调用

来自分类Dev

tensorflow:模型是用形状(无,无,6)构造的,但是在形状不兼容的输入上被调用

来自分类Dev

tensorflow:模型是用形状(无,无,6)构造的,但是在形状不兼容的输入上被调用

来自分类Dev

tensorflow:模型是用形状(无,无,6)构造的,但是在形状不兼容的输入上被调用

来自分类Dev

tensorflow / tflearn输入形状

来自分类Dev

警告:tensorflow:使用输入Tensor()的形状构造模型。但它在形状不兼容的输入上被调用

来自分类常见问题

检查模型输入时发生错误:预期convolution2d_input_1具有4个维度,但数组的形状为(32,32,3)

来自分类Dev

Tensorflow错误“形状Tensorshape()必须具有等级1”

来自分类Dev

TensorFlow:形状错误

来自分类Dev

TensorFlow 错误的数组形状

来自分类Dev

tensorflow.js在检查输入时获取错误:预期density_Dense1_input具有3个维度。但是有形状的阵列

来自分类常见问题

调用LSTM模型的预测函数时出现输入形状错误

来自分类Dev

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

来自分类Dev

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

来自分类Dev

了解Tensorflow LSTM输入形状

来自分类Dev

Tensorflow输入形状不兼容

来自分类Dev

警告:tensorflow:模型是用形状构造的(无,..)

来自分类Dev

Tensorflow 模型 lm_1b 模型初始化时出现分段错误

来自分类Dev

Tensorflow 代码中的形状错误

来自分类Dev

输入到 1D Conv 层的数据集形状的困难

来自分类Dev

在 Tensorflow 中导出推理图时出现“解析输入...形状不完整”错误

来自分类Dev

了解Tensorflow LSTM模型输入吗?

来自分类Dev

Tensorflow保存的模型不包含输入名称

来自分类Dev

Tensorflow模型子类化多输入

来自分类Dev

如何允许将文本输入TensorFlow模型?

Related 相关文章

  1. 1

    Tensorflow分类模型返回错误的输出形状

  2. 2

    TensorFlow:“输入形状的预期轴-1 ...”

  3. 3

    针对状态LSTM模型的TensorFlow不同的输入和输出形状

  4. 4

    TensorFlow模型的输入

  5. 5

    tensorflow:模型是用形状(无,无,6)构造的,但是在形状不兼容的输入上被调用

  6. 6

    tensorflow:模型是用形状(无,无,6)构造的,但是在形状不兼容的输入上被调用

  7. 7

    tensorflow:模型是用形状(无,无,6)构造的,但是在形状不兼容的输入上被调用

  8. 8

    tensorflow:模型是用形状(无,无,6)构造的,但是在形状不兼容的输入上被调用

  9. 9

    tensorflow / tflearn输入形状

  10. 10

    警告:tensorflow:使用输入Tensor()的形状构造模型。但它在形状不兼容的输入上被调用

  11. 11

    检查模型输入时发生错误:预期convolution2d_input_1具有4个维度,但数组的形状为(32,32,3)

  12. 12

    Tensorflow错误“形状Tensorshape()必须具有等级1”

  13. 13

    TensorFlow:形状错误

  14. 14

    TensorFlow 错误的数组形状

  15. 15

    tensorflow.js在检查输入时获取错误:预期density_Dense1_input具有3个维度。但是有形状的阵列

  16. 16

    调用LSTM模型的预测函数时出现输入形状错误

  17. 17

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

  18. 18

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

  19. 19

    了解Tensorflow LSTM输入形状

  20. 20

    Tensorflow输入形状不兼容

  21. 21

    警告:tensorflow:模型是用形状构造的(无,..)

  22. 22

    Tensorflow 模型 lm_1b 模型初始化时出现分段错误

  23. 23

    Tensorflow 代码中的形状错误

  24. 24

    输入到 1D Conv 层的数据集形状的困难

  25. 25

    在 Tensorflow 中导出推理图时出现“解析输入...形状不完整”错误

  26. 26

    了解Tensorflow LSTM模型输入吗?

  27. 27

    Tensorflow保存的模型不包含输入名称

  28. 28

    Tensorflow模型子类化多输入

  29. 29

    如何允许将文本输入TensorFlow模型?

热门标签

归档