自编码器(Autoencoder)

自编码器是一种数据压缩算法,其中数据的压缩和解压缩函数是数据相关的、从样本中训练而来的。大部分自编码器中,压缩和解压缩的函数是通过神经网络实现的。

搭建自编码器

一、导入MNIST数据集(灰度图,像素范围0~1)

二、搭建网络

需要注意的是模型在解码部分使用的不是反卷积Deconvolution,而是上采样+卷积(参考文献

三、训练和验证网络


使用自编码器降噪

一、搭建网络(同上但feature map的个数由16-8-8-8-8-16变为32-32-16-16-32-32)

二、训练和验证网络

Leave a Comment

Your email address will not be published. Required fields are marked *