自編碼器

Autoencoder

學習數據壓縮與重建的神經網絡

詳細解釋

自編碼器(Autoencoder)是學習數據壓縮表示的神經網絡,由編碼器(壓縮)和解碼器(重建)組成。

架構:

  • 編碼器:輸入→隱藏表示(瓶頸層)
  • 瓶頸層:低維壓縮表示
  • 解碼器:瓶頸→重建輸入
  • 訓練目標:輸入輸出盡可能相似

變體:

  • 去噪自編碼器:從噪聲輸入重建乾淨數據
  • 稀疏自編碼器:瓶頸層L1正則化
  • 變分自編碼器(變分自編碼器 (VAE)):學習機率分布
  • 對抗自編碼器:結合GAN

應用:

  • 降維:可視化、特徵提取
  • 去噪:圖像、音頻修復
  • 異常檢測:重建誤差大的為異常
  • 生成模型:變分自編碼器 (VAE)基礎

與PCA的比較:

  • PCA:線性降維
  • 自編碼器:非線性,更強大

瓶頸設計:

  • 維度決定壓縮程度
  • 可添加稀疏性約束
  • 也可對抗訓練增強魯棒性

探索更多AI詞彙

查看所有分類,繼續學習AI知識