深度學習知識地圖 · 生成式 AI
VAE
自編碼器
觀念教學
自編碼器(Autoencoder)做一件看似無聊的事:把輸入壓縮,再想辦法還原回來。但正是「壓縮」逼它抓住資料精華,一整排實用功能從這裡長出來。
核心觀念
編碼器(Encoder)把輸入壓成低維的潛在向量(Latent Vector),解碼器(Decoder)再從向量重建輸入,訓練目標是讓重建誤差(Reconstruction Error)越小越好。VAE(Variational Autoencoder,變分自編碼器)更進一步:編碼器輸出的不是單一固定向量,而是一組機率分佈(平均值與變異數),先從分佈取樣、再交給解碼器重建。損失因此多了 KL 散度這一項,把潛在空間整理成連續、平滑的分佈 — 這樣才能「取樣」生成全新樣本。
白話理解
像把整張圖濃縮成一張小抄,再憑小抄重畫。台灣製造業的經典用法:只拿設備「正常運轉」的感測資料(溫度、震動、壓力)訓練自編碼器;模型只會重建正常型態,一遇到異常狀態,重建誤差立刻飆高,系統就發出預警 — 全程不需要異常標註。
用途與限制
- 異常偵測:重建誤差大=異常;最適合異常事件極少、樣本高度不平衡、缺乏完整標註的情境,如設備預測性維護(Predictive Maintenance)
- 降維與特徵學習:潛在向量就是有意義的濃縮特徵
- 資料去噪:輸入帶雜訊的資料,輸出乾淨版本
- 圖像生成(VAE):從潛在分佈取樣生成新圖,多樣性佳
- 弱點:生成影像比 GAN 模糊;訓練要平衡「重建品質」與「分佈正則化」兩股拉力
🎯 口訣:壓縮再重建;重建誤差一飆高,就是抓到鬼。
iPAS 考點
兩大高頻考向。一、VAE 流程題:正確敘述是「編碼成機率分佈 → 取樣 → 解碼重建,以重建誤差加 KL 散度為訓練目標」;陷阱選項會寫成「編碼成單一固定向量」,那是普通自編碼器。二、情境選型題:看到感測器時間序列、異常事件極少、樣本不平衡、缺乏異常標註、要辨識偏離正常型態,就選自編碼器;設計公司「依既有圖像生成風格一致的新圖」則指向 VAE 這類生成模型。反向陷阱:有標註的影像瑕疵分類、客服對話情緒判斷,是監督式模型的地盤,別選自編碼器。
📝 本節掛載 5 題 iPAS 歷屆試題 — 讀完往下到「iPAS 考題練習」直接實戰。
應用場景
評估指標
iPAS 歷屆考題詳解(6 題)
先自行作答,再展開詳解。題目出處均為 iPAS AI 應用規劃師正式考題,著作權屬原主辦單位。
關於變分自編碼器(Variational Autoencoder, VAE)的運作流程,下列何者敘述最為正確?
- A解碼器的任務是將低維壓縮向量分類為不同類別
- B編碼器將輸入資料轉換為可視化圖像以利模型學習
- C編碼器將資料轉換為潛在空間表示,解碼器再重建資料
- D編碼器利用最大邊際機率對資料進行異常點偵測
看正解與逐選項詳解
正解:C
在工業物聯網架構中,進行設備預測性維護(Predictive Maintenance)時,若面對異常事件發生頻率極低、樣本高度不平衡的時間序列資料,下列哪一種方法最能兼顧模型穩定性與異常偵測效能?
- A將每筆異常事件資料複製多次以提升模型對異常的辨識敏感度,搭配全序列訓練模型(如 LSTM)
- B對時間序列進行差分與標準化後,使用傳統監督式學習模型(如 SVM)進行分類訓練
- C使用經過時間序列特化的 SMOTE 技術生成異常樣本,以平衡異常與正常資料比例
- D採用基於重建誤差的自編碼器模型(Sequence to Sequence Autoencoder)進行異常偵測,並僅使用正常資料進行訓練
看正解與逐選項詳解
正解:D
某設計公司導入生成式 AI (Generative AI)工具,用於自動產生產品概念圖與風 格草圖。為了讓系統能依據既有圖像資料產生具有變化且風格一致的新圖像,模 型必須具備學習資料特性並生成新樣本的能力。下列哪一種模型技術或方法最符 合上述需求?
- A隱變量自編碼器(Variational Autoencoder, VAE)
- B隨機森林(Random Forest)
- CK-近鄰演算法(K-Nearest Neighbors, KNN)
- D貝氏網路(Bayesian Network)
看正解與逐選項詳解
正解:A
某製造業工廠規劃導入 AI 監控系統,持續分析設備感測數據(如溫度、震動與壓 力)。系統需能在缺乏完整異常標註資料的情況下,辨識與一般運作型態顯著不同 的狀態,並發出預警。在此需求下,下列何種技術較為適合?
- A使用支援向量機(Support Vector Machine, SVM) 建立異常分類模型
- B以決策樹(Decision Tree)學習異常類型的判斷規貝
- C採用變分自編碼器(Variational Autoencoder, VAE)學習正常資料分佈
- D使用生成對抗網路(Generative Adversarial Network, GAN)直接預測異常標籤
看正解與逐選項詳解
正解:C
某製造業評估在不同場景導入AI,包含: (甲)依據設備感測器數值判斷是否出現異常; (乙)依據客服對話內容判斷客戶情緒; (丙)依據產品影像輪廓直接進行瑕疵分類。 下列哪一種情境最適合以自編碼器(Autoencoder)作為主要模型架構?
- A甲;
- B乙;
- C丙;
- D甲與丙
看正解與逐選項詳解
正解:A
若部署一個深度學習模型至金融風控系統,該模型採用鑑別式架構(如Transformer Classifier)。然而上線後,模型對新樣本的分類錯誤率顯著上升,經檢查發現,輸入資料分佈已與原訓練集明顯不同。針對此情形,下列哪一種應對策略最為適合?
- A改用生成對抗網路(GAN)生成新樣本並混入訓練集
- B改用邏輯迴歸模型(Logistic Regression)以提升穩定性
- C增加模型容量(Model Capacity),以學習更多樣本差異
- D使用變分自編碼器(VAE)監控潛在空間分佈,偵測輸入資料偏移
看正解與逐選項詳解
正解:D