999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

學貫中西(7):介紹生成對抗網路(GAN)

2022-05-30 10:48:04高煥堂
電子產品世界 2022年5期
關鍵詞:模型學生

高煥堂

1 GAN與NFT的結合

在上一期里,我們說明了天字第一號模型:分類器。接著本期就來看看它的一項有趣應用:GAN(generativeadversarial networks,生成對抗網絡)。自從2014 年問世以來,GAN 在電腦生成藝術(generative art) 領域,就開始涌現了許多極具吸引力的創作和貢獻。GAN 如同生成藝術的科技畫筆,使用GAN 進行創作特別令人振奮,常常創作出很特別的效果,給人們許多驚喜的感覺,例如圖1。

近年來,非同質化代幣NFT(non-fungible token),可以讓藝術創作者發行其創作品,使得電腦生成藝術和NFT 結合起來,成為一條鳥語花香的新領域。換句話說,NFT 讓生成藝術獲得了很好地表達機會,它將在NFT 的土壤里成長茁壯、無盡繁榮。

2 從分類器到GAN模型

GAN 是由蒙特利爾大學的Ian Goodfellow在2014 年提出來的神經網路模型。GAN 通常包含兩個角色,兩者互相較量( 對抗),但又展現出教學相長,共同成長的美好機制和效果。這兩個角色就是:判別者(discriminator) 與生成者(generator)。其中判別者的實現架構就是上一期所介紹的分類器。所以分類器在GAN 里扮演很重要的角色就是判別者。這判別者(D) 是老師角色,而生成者(G) 則是學生角色。老師引導學生創作,兩者互相較量( 對抗),但又展現出教學相長的效果。例如,在圖像渲染的應用上,它們的功能分別如下所述。

● G( 學生) 負責生成圖片。它接收一個隨機噪聲(z),或者其他條件( 如黑白底圖或邊框),然后基于這個噪聲或條件來生成新圖片。

● D( 老師) 負責辨別一張圖片的真或假。它的輸入是一張圖片,進行辨別之后,輸出其判斷為真品或假品的概率。如果輸出值愈接近于1,代表其為真品的概率愈大;而當輸出值愈接0,代表其為假品的概率愈大。

在GAN 模型的訓練過程中,我們會拿真品來輸入給D,也會拿由G 生成的假品來輸入給D。其目的是要訓練D,以便提升它判斷圖片真或假的能力。如果D 判斷正確,表示G( 學生) 生成的新作品( 假品) 被D 識破了,這意味著G 的作品不夠逼真,此時G 就會依據D 的反饋而調整其參數,因而G 就成長了。反之,如果D判斷錯誤,表示D的辨別能力不足,例如被G騙了( 將假品誤判為真品),于是D 就會調整其參數,因而D 也成長了。這樣的訓練過程,持續重復下去,GAN 里的兩個角色,互相較量( 對抗),展現出了教學相長的美好效果。最后,G 大幅成長了,繪制出來非常逼真的作品( 假品) 了。

3 解說<教學相長>的情境

話說有一位學生(G),想從老師(D) 學習畫漫畫( 例如龍貓故事的插畫)。但是這位老師并不會畫漫畫,那么他( 她) 又如何教學生畫漫畫呢? 在教學的過程中,兩者都是從零開始,一起成長。這可以說是一個教學相長的過程(如圖3- 圖)。一開始,老師和學生,兩者都是從零開始。

1. 雖然老師不會畫,但它會拿學生作品來與龍貓漫畫書來做特征對比。

2. 如果學生作品沒有龍貓漫畫的重要特征,就會感覺畫得不像。

3. 于是,學生開始作畫了。

4. 老師發現了學生作品里沒有龍貓漫畫的重要特征:胡須。

5. 老師就要求學生加以改善。

6. 老師又發現學生作品里少了龍貓漫畫的另一項特征:娃娃哭時嘴巴張很大。

7. 老師就要求學生加以改進。

8. 兩者互相較量,又協同創新、教學相長。

然后,持續不斷地改進下去,就會止于至善。圖12里,左圖是鑒賞者所握有的原圖,而右圖則是創作者所生成的創作品。可以看出來了,透過生成對抗協同創新,所生成的作品已經幾可亂真了。

4 范例解說:學習畢加索的畫作風格

此范例使用百度飛槳(PaddlePaddle) 框架而設計來的GAN 模型。它可以自己觀察畢加索(Picasso) 的畫作而自我學習。并且渲染很接近原圖的彩色作品了。其目標是:訓練了一個GAN 模型,學習畢加索的畫風。其作法:采取Lab 顏色空間,將*.jpg 圖像,分解為L、a、b 三通道。將單通道 L 輸入給G( 生成者),由G 自己生成兩通道:new_a 和new_b。然后將[L, new_a,new_b] 匯合成為一張新的*.jpg 圖像。

在您的電腦上,需要安裝飛槳模型框架,以及相關的套件。然后準備訓練資料:即10 張畢加索的畫作(*.jpg)。

圖片大小不拘,GAN 會自動調整為256 x 256 大小。接下來,就以這10 張圖像作為訓練數據,在飛槳環境里,對這GAN 模型展開訓練。訓練完畢了,就可以來檢測一下了。現拿畢加索的一張畫作原圖如圖14。

這模型會先取出圖像的L 通道,也就是一張黑白底圖。

于是GAN 就基于張黑白底圖,自動生成new_a 和new_b 兩通道的值,最后匯合出極為接近逼真的新圖像,如圖16。

于是,這個GAN 模型學習了畢加索的畫作風格。您也可以把您自己的任何彩色(JPG) 圖片,取出L 通道,輸入給這訓練好的模型。它就會重新彩繪出畢加索的色彩風格了。此外,您還可以繼續拿莫內、梵高等的畫作讓它學習,就能將您的圖像彩繪出這些名家的混合風格了。

4 結語

本文首先說明GAN 在電腦生成藝術領域里,將提供更精彩的貢獻,然后說明了GAN 的架構。GAN 里的重要角色之一就是判別者(D),它就是分類器,這在上一期里已經詳細介紹過了,請您復習之。至于生成者(G)的架構,就請您期待本專欄的下一期繼續解說GAN 的更多魅力。

猜你喜歡
模型學生
一半模型
快把我哥帶走
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
《李學生》定檔8月28日
電影(2018年9期)2018-11-14 06:57:21
趕不走的學生
學生寫話
3D打印中的模型分割與打包
學生寫的話
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
主站蜘蛛池模板: 激情六月丁香婷婷| 国产精品伦视频观看免费| 国产在线观看91精品| 朝桐光一区二区| 操美女免费网站| 久久综合久久鬼| 亚洲91在线精品| 久久这里只有精品2| 免费国产不卡午夜福在线观看| 美女高潮全身流白浆福利区| 九九香蕉视频| 99久久99视频| 国产一区二区三区在线观看免费| 久久99蜜桃精品久久久久小说| 日韩国产高清无码| 亚洲欧美人成人让影院| 综合亚洲色图| 国产乱论视频| 伊人久久青草青青综合| 欧美午夜视频在线| 久久久久久久97| 国产一区二区三区精品欧美日韩| 亚洲天堂777| 五月婷婷欧美| 最新日韩AV网址在线观看| 国产白浆一区二区三区视频在线| 久无码久无码av无码| 中文字幕第1页在线播| 亚洲人成网站在线观看播放不卡| 91精品国产丝袜| 欧美成人国产| 日韩精品无码免费专网站| 精品99在线观看| 亚洲精品视频免费看| 国产精品久久久久久影院| 国产在线八区| 97视频在线观看免费视频| 国产精品久久久久久久久kt| 久久久久亚洲精品无码网站| 亚洲乱码在线播放| 日本a级免费| 久久黄色视频影| 免费激情网址| 日韩在线第三页| 久久久噜噜噜| 国产成人精品2021欧美日韩| 国产欧美日韩18| 国产香蕉一区二区在线网站| 又粗又硬又大又爽免费视频播放| 亚洲欧美人成电影在线观看| 三级视频中文字幕| 色一情一乱一伦一区二区三区小说| 日韩小视频在线观看| 波多野结衣视频一区二区| 国产麻豆永久视频| 国产成+人+综合+亚洲欧美| av天堂最新版在线| 免费观看男人免费桶女人视频| 中文字幕久久亚洲一区| 超碰aⅴ人人做人人爽欧美| 小蝌蚪亚洲精品国产| 国产午夜精品鲁丝片| 精品视频福利| 欧美日韩在线成人| 日本国产在线| 免费可以看的无遮挡av无码| 日本精品影院| 91探花在线观看国产最新| 亚洲日韩精品欧美中文字幕| 免费一级毛片在线播放傲雪网| 97人妻精品专区久久久久| 日韩福利在线观看| 又粗又大又爽又紧免费视频| 国产成人成人一区二区| 久久综合AV免费观看| 国产激情无码一区二区三区免费| 亚洲综合色区在线播放2019| 亚洲天堂网在线播放| 久久99精品国产麻豆宅宅| 婷婷综合缴情亚洲五月伊| 波多野结衣一区二区三区88| 亚洲天天更新|