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

autoencoder reconstructed image (output) are not clear as i want

我正在使用自动编码器,如果重建图像是这样的,因为输入图像已经失去了很多质量,那好吗 reconstructed image

我应该怎么做才能使图像看起来更像输入图像,因为我将使用输出图像进行人脸识别。

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

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

另一个问题可能是编码器中的最大池化层太多,从而破坏了空间信息。当我使用最大池化时,我尝试将其保持在每 2 个卷积层少于 1 个池化层。您可以用步幅为 2 的卷积替换最大池。