我想要的自动编码器重建的图像(输出)不清晰

时间:2019-02-07 12:20:56

标签: python tensorflow keras deep-learning autoencoder

我正在使用自动编码器,如果重构的图像是这样,那是可以的,因为输入的图像质量下降了很多 reconstructed image

要使图像看起来更像输入内容,我应该怎么做,因为,我会将输出图像用于面部识别。

我应该编辑时期,批量大小..吗?

1 个答案:

答案 0 :(得分:1)

提高性能的一种可行方法是更改​​学习率。您可以通过创建具有不同学习率的optimizer来做到这一点。 RMSProp优化器的默认学习率为0.001。如果您的图像为[0,1],则建议尝试更高的学习率,也许为0.1。如果它们在[0,255]中,则可能是0.0001。实验!

另一个问题可能是编码器中的最大池化层过多,从而无法获取空间信息。使用最大池化时,我尝试将其保持在每2个卷积层少于1个池化层的位置。您可以将2级卷积替换为最大池。