自編碼器(autoencoder, AE)作為一類包含編碼器(encoder)和解碼器(decoder)的人工神經網路結構,最早由David H. Ackley、Geoffrey E. Hinton和Terrence J. Sejnowski於1985年在玻爾茲曼機上的研究中進行初步探索,並於1987年由Yann LeCun正式提出。其通過將輸入信息作為學習目標實現表征學習(representation learning),按學習範式可分為收縮自編碼器、正則自編碼器和變分自編碼器(Variational AutoEncoder, VAE),其中前兩者為判別模型,後者為生成模型。該結構被廣泛套用於降維、異常值檢測、圖像降噪及神經風格遷移等領域。
自編碼器的發展始於1985年基於玻爾茲曼機的聯結主義模型研究,1986年反向傳播算法的提出推動了自監督反向傳播的實現。1987年LeCun使用多層感知機構建包含編解碼器的神經網路結構,同年該結構被套用於語音數據表征學習。1988年Bourlard和Kamp通過MLP自編碼器開展數據降維研究。1994年Hinton與Richard S. Zemel基於最小描述長度原理構建了首個生成模型自編碼器。隨著深度學習技術的發展,包含卷積層的自編碼器在計算機視覺領域得到深度套用。2025年,預訓練變分自編碼器(VAE)被套用於跨任務知識繼承策略,例如InfinityStar框架中將其作為基礎模型,通過特徵復用機制加速視頻生成任務的學習過程。2026年,耶魯大學等研究團隊提出的ImmunoStruct方法將變分自編碼器套用於免疫原性預測的多模態建模中。
基本介紹
- 中文名:自編碼器
- 外文名:autoencoder, AE
- 類型:機器學習算法,神經網路算法
- 提出者:Yann LeCun
- 提出時間:1987年
- 學科:人工智慧
- 套用:降維,降噪,異常值檢測




