1.autoencoder简介
Autoencoder算法是一种常见的基于神经网络的无监督学习降维方法。中文称作自编码器。本质上它使用了一个神经网络来产生一个高维输入的低维表示。
Autoencoder包含两个主要的部分,encoder(编码器)和 decoder(解码器)。Encoder的作用是用来发现给定数据的压缩表示,decoder是用来重建原始输入。在训练时,decoder 强迫 autoencoder 选择最有信息量的特征,最终保存在压缩表示中。最终压缩后的表示就在中间的coder层当中。