北科資工二多媒體技術與應用 第十周個人作業 - 請提出一種情境設想,適合在架構中加入GAN(不可與課程講義 中的內容重複),並說明理由(甚麼情況使得需要加入GAN,可以 搭配甚麼模型架構等等)。

筆記說明

此筆記用途在於台北科技大學資訊工程系大二下多媒體技術與應用作業紀錄
並非所有人都適用,部分對我而言稍加容易的內容並不會寫在此內。
這是學習後心得的筆記,可能不太適用會未來的學生

由於我沒有學習過裡面的理論,因此這是資工大二學生透過網路與自身理解的筆記,學習價值並不高、且可能擁有大量錯誤。

請提出一種情境設想,適合在架構中加入GAN(不可與課程講義 中的內容重複),並說明理由(甚麼情況使得需要加入GAN,可以 搭配甚麼模型架構等等)。

我認為可以讓程式設計中加入GAN,透過程式自己編寫程式,生成模型不斷產生程式,判別模型則類似於judge 進行評判,透過這樣的方式讓生成模型寫出一份能用的程式,再來我可以在判別模型中加入時間限制,限制生成模型程式的運行時間,讓生成模型可以寫出更快的程式。

由此一來,程式設計師就可以減少部分負擔,將一些底層不需要人力維護的程式設計交給GAN做,使程式設計師可以專心研發、思考開發與設計的流程。

至於需要大量維護得程式碼,我並不建議交給GAN去做,因為註解以及程式碼的編寫流程不一定會跟維護的人概念相同,且生成模型寫得程式模型變數也不一定對人類具有可讀性,因此我認為後端部分可以交由GAN來進行實作。

例如我們想要讓 Social LSTM 內部的計算可以更優化,我們可以先給生成模型原先的程式設計,並讓判別模型限定生成模型得程式不可以花超過4秒鐘。

如此一來,透過GAN產生的程式效率速度就能變快,其中GAN得程式並不好懂,我們也不太需要去理解。
因為我們已經知道其實做概念,我們只需要用GAN給我們的核心去加速運算即可,或是我們也可以研究GAN是怎麼加速的,供我們未來進步用。

  • 版權聲明: 本部落格所有文章除有特別聲明外,均採用 Apache License 2.0 許可協議。轉載請註明出處!
  • © 2020-2024 John Doe
  • Powered by Hexo Theme Ayer
  • PV: UV: