Keras自动编码器的输入和输出层不匹配,无法运行模型

A.和

我正在尝试在Keras中构建自动编码器,输入形状为(470,470,3),但是即使我尝试切换填充,输出也似乎不匹配。这是我的代码,请您帮忙吗?目前,模型摘要的编写方式显示的输出为(472,472,3)。

from tensorflow.keras.layers import Conv2D, MaxPooling2D, UpSampling2D
from tensorflow.keras import Input, Model

input_image = Input(shape=(470, 470, 3)) 

x = Conv2D(32, (3, 3), activation='relu', padding='same')(input_image)
x = MaxPooling2D((2, 2), padding='same')(x)
x = Conv2D(32, (3, 3), activation='relu', padding='same')(x)
encoded = MaxPooling2D((2, 2), padding='same')(x)

x = Conv2D(32, (3, 3), activation='relu', padding='same')(encoded)
x = UpSampling2D((2, 2))(x)
x = Conv2D(32, (3, 3), activation='relu', padding='same')(x)
x = UpSampling2D((2, 2))(x)
decoded_image = Conv2D(3, (3, 3), activation='sigmoid', padding='same')(x)

autoencoder = Model(input_image, decoded_image)
autoencoder.compile(optimizer='adadelta', loss='binary_crossentropy')

谢谢!

尼古拉斯·格维斯(Nicolas Gervais)

将您的最后一个填充更改为'valid'

decoded_image = Conv2D(3, (3, 3), activation='sigmoid', padding='valid')(x)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Keras中的变体自动编码器:在训练和预测时如何实现Keras层的不同输出?

来自分类Dev

如何在Keras的LSTM自动编码器中获得Middel层的输出

来自分类Dev

LSTM自动编码器输出层

来自分类Dev

自动编码器输出维度与输入维度不同

来自分类Dev

尽管模型摘要清晰,但Keras变分自动编码器仍无法工作?

来自分类Dev

具有多个输入和输出的变分自动编码器

来自分类Dev

在运行时使用keras从自动编码器模型的隐藏图层中保存要素

来自分类Dev

使用二元交叉熵时输入和输出形状不匹配 | Keras tf 自编码器

来自分类Dev

获取特定层的输出作为测试数据的结果,以代替keras中的最后一层(自动编码器的潜在功能)

来自分类Dev

在变分自动编码器中从解码器输入到编码器输出的反向传播

来自分类Dev

keras 中的级联模型(自动编码器 + 分类器)

来自分类Dev

Keras-组合模型如何在自动编码器上仅提取部分

来自分类Dev

使用Keras子类化创建自动编码器模型

来自分类Dev

Keras-火车卷积网络,获取自动编码器输出

来自分类Dev

Keras-火车卷积网络,获取自动编码器输出

来自分类Dev

在Keras中训练变型自动编码器会引发“ InvalidArgumentError:形状不兼容”错误

来自分类Dev

LSTM 自动编码器的可变长度输入 - Keras

来自分类Dev

DeepLearning4J:形状在FeedForward自动编码器上不匹配

来自分类Dev

从LSTM自动编码器输入分类器数据

来自分类Dev

Keras自动编码器的精度/损耗不变

来自分类Dev

keras变分自动编码器损失函数

来自分类Dev

Keras 中的有状态自动编码器

来自分类Dev

猫图像的 Keras 自动编码器的微调

来自分类Dev

可视化自动编码器输出

来自分类Dev

使用自动编码器的 1 的不兼容形状

来自分类Dev

在编码器和解码器 keras 上拆分自动编码器

来自分类Dev

keras 中的自定义损失在训练自动编码器期间会产生误导性的输出

来自分类Dev

渴望执行功能的输入不能是带有变分自动编码器的Keras符号张量

来自分类Dev

如何设计一个共享的加权多输入/输出自动编码器网络?

Related 相关文章

  1. 1

    Keras中的变体自动编码器:在训练和预测时如何实现Keras层的不同输出?

  2. 2

    如何在Keras的LSTM自动编码器中获得Middel层的输出

  3. 3

    LSTM自动编码器输出层

  4. 4

    自动编码器输出维度与输入维度不同

  5. 5

    尽管模型摘要清晰,但Keras变分自动编码器仍无法工作?

  6. 6

    具有多个输入和输出的变分自动编码器

  7. 7

    在运行时使用keras从自动编码器模型的隐藏图层中保存要素

  8. 8

    使用二元交叉熵时输入和输出形状不匹配 | Keras tf 自编码器

  9. 9

    获取特定层的输出作为测试数据的结果,以代替keras中的最后一层(自动编码器的潜在功能)

  10. 10

    在变分自动编码器中从解码器输入到编码器输出的反向传播

  11. 11

    keras 中的级联模型(自动编码器 + 分类器)

  12. 12

    Keras-组合模型如何在自动编码器上仅提取部分

  13. 13

    使用Keras子类化创建自动编码器模型

  14. 14

    Keras-火车卷积网络,获取自动编码器输出

  15. 15

    Keras-火车卷积网络,获取自动编码器输出

  16. 16

    在Keras中训练变型自动编码器会引发“ InvalidArgumentError:形状不兼容”错误

  17. 17

    LSTM 自动编码器的可变长度输入 - Keras

  18. 18

    DeepLearning4J:形状在FeedForward自动编码器上不匹配

  19. 19

    从LSTM自动编码器输入分类器数据

  20. 20

    Keras自动编码器的精度/损耗不变

  21. 21

    keras变分自动编码器损失函数

  22. 22

    Keras 中的有状态自动编码器

  23. 23

    猫图像的 Keras 自动编码器的微调

  24. 24

    可视化自动编码器输出

  25. 25

    使用自动编码器的 1 的不兼容形状

  26. 26

    在编码器和解码器 keras 上拆分自动编码器

  27. 27

    keras 中的自定义损失在训练自动编码器期间会产生误导性的输出

  28. 28

    渴望执行功能的输入不能是带有变分自动编码器的Keras符号张量

  29. 29

    如何设计一个共享的加权多输入/输出自动编码器网络?

热门标签

归档