自编码器 Autoencoder
自编码器是一种人工神经网络,在无监督学习中用于有效编码,通常用于降维。
它也是一种数据的压缩算法 ,其中数据的压缩和解压缩函数是有损的、从样本中自动学习的,但在大部分提到自动编码器的场合,压缩和解压缩的函数是通过神经网络实现的。
自动编码器是数据相关的(data-specific 或 data-dependent),这意味着自动编码器只能压缩那些与训练数据类似的数据。
自动编码器是有损的,意思是解压缩的输出与原来的输入相比是退化的,MP3,JPEG 等压缩算法也是如此。
自动编码器是从数据样本中自动学习的,这意味着很容易对指定类的输入训练出一种特定的编码器,而不需要完成任何新工作。