05

新聞小辭典:什麼是生成對抗網絡(GAN)

Ian Goodfellow 於 2014 年所提出的一種非監督式學習方法。透過生成神經網絡與判別神經網絡相互對抗取得博弈均衡的結果,最終取得可生成模擬資料的數據模型與可辨識或分類資料的數據模型。

機器學習(Maching Learning)中,主要有幾種常見的學習策略:

  1. 透過已知標準答案的資料集進行模型訓練的監督式學習
  2. 相對於監督式學習,未知標準答案(或不需要以人工來標籤分類)的非監督式學習
  3. 與同樣不需要正確答案,透過環境獎勵與懲罰來引導答案的強化學習

2014 年,由 Ian Goodfellow 所發表的生成對抗網絡(GAN, Generative Adversarial Network)是非監督式學習的一種方法。這種方法主要由兩個同時提出的神經網絡模型所組成,一個模型稱做生成神經網絡,一個稱做判別神經網絡。

其中,生成神經網絡的主要任務,是要透過隨機採樣潛在隨機變量來輸出結果,該輸出結果必須要盡量靠近訓練集資料的真實樣本。

判別神經網絡則是分別將真實訓練集資料與生成神經網絡所模擬製造出的資料輸入進行比對。

生成神經網絡負責模擬生產出很靠近真實資料的資料,交由判別神經網絡與真實資料進行比對;透過生成神經網絡盡全力欺騙判別神經網絡,判別網絡盡全力辨認出真假資料,兩個網絡相互對抗、不斷調整各自網絡參數的平衡結果成為模型學習成果。

最終得到的生成神經網絡,常被用於模擬以假亂真的圖片、影像與物體等。而判別神經網絡則可用於辨識或分類。

關鍵字: #機器學習

登入數位時代會員

開啟專屬自己的主題內容,

每日推播重點文章

閱讀會員專屬文章

請先登入數位時代會員

看更多獨享內容

請先登入數位時代會員

開啟收藏文章功能,

請先登入數位時代會員

開啟訂閱文章分類功能,

請先登入數位時代會員

我還不是會員, 註冊去!
追蹤我們
AI全球100+台灣50
© 2025 Business Next Media Corp. All Rights Reserved. 本網站內容未經允許,不得轉載。
106 台北市大安區光復南路102號9樓