Lecture10 自编码器 (Auto-encoder)

课件下载 Lecture10
image.png

Basic Idea of Auto-encoder

image.png
当然降维的方式还有很多,比如 PCA,t-SNE……
问题是为什么可以用一个 low dim vector 来表示原来的图像的特征呢?在下面的例子中,鞭子的多种多样的招法可以看作 high dim 数据,而他的头就可以看作 low dim vector,知道头的运动就可以知道鞭子的招法。
image.png
image.png
image.png
De-noising Auto-encoder
image.png
image.png

Feature Disentanglement

image.png
image.png
image.png
image.png

Discrete Latent Representation

image.png
image.png

More Applications

image.png
image.png
image.png
当然异常检测的方式有很多,这种的优势在于在有些任务中异常是很罕见的,导致训练数据中的异常数据难以收集或者异常数据比较少。使用 Auto-Encoder 的方式训练数据只需要正常的数据,而不需要提供异常的数据,同时也避免了数据的标注。
image.png
image.png
image.png