【问题标题】:TimeDistribution Wrapper Fails the CompilationTimeDistribution Wrapper 编译失败
【发布时间】:2019-05-31 05:42:01
【问题描述】:

我有一个非常简单的 cnn,我将尝试将其绑定到一个 rnn(但在未来)。现在,我只有 conv2D->maxpool>conv2d->maxpool->dense->dense。 CNN 运行良好,没有问题,编译,运行。

'model.add(TimeDistributed(Conv2D(..., input_shape=(32,32,1)) RuntimeError:您必须在使用之前编译模型。

当然,model.compile() 紧跟在模型定义之后,而 .fit 紧跟在编译之后…… 因此,是我做错了什么还是当前的 Keras 版本确实存在问题?

【问题讨论】:

  • 能否提供完整的型号代码?
  • @今天,是的,等一下

标签: python tensorflow video keras


【解决方案1】:

问题在于 input_shape 必须在 Conv2D 外部和 TimeDistributed 内部指定。请记住,它必须是 4D '(batch_size, width, height, channels)'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-07
    • 2021-06-14
    • 2021-01-29
    • 2018-11-06
    • 1970-01-01
    • 2013-02-01
    • 2016-08-16
    • 2015-09-07
    相关资源
    最近更新 更多