自编码器

自编码器()也称自动编码器,是一种人工神经网络,用于学习无标签数据的有效编码;属一种无监督学习。

自编码(autoencoding)的目的是:学习对高维度数据做低维度“表示”(“表征”或“编码”);因此,
通常用于降维。最近,自编码的概念广泛地用于数据的生成模型。 自2010年以来,一些先进的人工智能在深度学习网络中采用了采用堆叠式稀疏自编码。

基本结构
自编码器有两个主要部分组成:编码器用于将输入编码,而解码器使用编码重构输入。

实现这个功能最简单的方式就是重复原始信号。然而,自编码器通常被迫近似地重构输入信号,重构结果仅仅包括原信号中最相关的部分。

自编码器的思想已经流行了几十年,其首次应用可以追溯到20世纪80年代。自编码器最传统的应用是降维或特征学习,现在这个概念已经推广到用于学习数据的生成模型。在理想情况下,编码的维度和模型容量可以根据待建模数据分布的复杂性来设定,采用这种方式的一种途径是正则化自编码器。

另見

  • 表征学习

參考

评论 (0)

  • 还没有评论,来抢沙发吧。