【问题标题】:ValueError: Dimensions must be equal, but are 16 and 28 for 'activation_2/p_re_lu_l/mul' (op: 'Mul')ValueError:尺寸必须相等,但对于“activation_2/p_re_lu_l/mul”(操作:“Mul”)为 16 和 28
【发布时间】:2017-10-23 00:29:32
【问题描述】:

我是李。我有一个关于图像识别的问题。我现在使用的代码引用了上传到 brendan fortuner 的 github 的代码。我用了一个PReLU激活函数,这部分好像有问题。我试图解决它,但它不起作用,所以我会给你一个关于解决问题的提示。请给我一些关于解决问题的提示。

模型运行过程中,出现如下错误:

ValueError: Dimensions must be equal, but 16 and 28 for 'activation_2/p_re_lu_l/mul' (op : Mul) with input shape [32,32,16], [?,32,32,28].

【问题讨论】:

标签: python tensorflow keras activation-function


【解决方案1】:

该错误表示您尝试连接的层s的输出节点数和输入节点数不一致。你可以

将 [32,32,16] 更改为 [32,32,28]

或者

将 [32,32,28] 更改为 [32,32,16]

取决于输入图像的形状(如果这两个层中的任何一个是输入层)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-10
    • 2021-08-18
    • 2018-02-11
    • 2017-07-18
    • 2021-11-08
    相关资源
    最近更新 更多