什么是自编码器?
自编码器是一种数据压缩算法,或者说是一种PCA,,但是比PCA更高效,灵活。
什么是编码器,解码器?
数据压缩算法离不开编码器和解码器,数据压缩使用编码器,解压缩使用解码器。编码器是把高维度数据有损的映射成低纬度数据,减少数据量,要实现这种映射关系需要学习数据间的相关性。解码器和编码器完全相反,是把低维度数据映射成高纬度数据,增加数据量,使经过压缩的数据恢复本来的面貌。
自编码器是数据相关的,这意味着自编码器只能学习与训练样本相关的特征,一个自编码器只能针对一类样本,使用范围局限。
自编码器是有损的。这意味着解压缩之后的数据和压缩之前的相比是退化的,也可以理解为解压缩是一个去噪的过程,经过滤波之后的图像与之前相比更加模糊。