最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

90天學(xué)會GAN--Day1--從MNIST數(shù)據(jù)集開始

2023-05-31 06:15 作者:弱弱的小湯湯  | 我要投稿

1. 什么是GAN

GAN, 全稱是Generative Adversarial Networks, 是一種對抗生成網(wǎng)絡(luò),用于生成圖片:比如AI換臉,AI繪畫風(fēng)格轉(zhuǎn)換。該模型由兩個部分組成,分別是 生成器 generator 和 鑒別器 discriminator。 其中,生成器的作用就是生成圖片,而鑒別器的作用就是鑒別該圖片究竟是輸入的圖片還是生成器生成的圖片 (若是輸入的圖片則返回1,否則返回0)。

生成器和鑒別器的關(guān)系就像是畫家與鑒賞家的關(guān)系。生成器畫一幅畫讓鑒別器鑒別這是由名家畫的還是由生成器畫的,然后生成器反饋兩者的區(qū)別來提高生成器畫圖的能力。更加通俗易懂的解釋還可以看 百度AI 寫的《四天搞懂生成對抗網(wǎng)絡(luò)(一)——通俗理解經(jīng)典GAN》中的例子。

2. GAN的構(gòu)建(以MNIST數(shù)據(jù)集為例)

2.1. 數(shù)據(jù)預(yù)處理

為了更加貼近實際使用,首先使用 gen_label.py 將下載的二進制文件轉(zhuǎn)換為圖片

首先使用 pytorch 內(nèi)置的函數(shù)獲取 MNIST 數(shù)據(jù)集:

此時數(shù)據(jù)已經(jīng)下載到 /data/mnist 目錄下,并且已經(jīng)存儲在了dataloader中 (格式為 (圖片,標(biāo)簽)),下一步需要做的就是將圖片從二進制文件轉(zhuǎn)化為.png等可以可視化的方式,因此我們構(gòu)造了以下函數(shù) (需要 import?CV2) :

之后我們就可以調(diào)用 save_img 函數(shù)來把圖片寫入該目錄

另外為了方便之后讀取,我們在 /data/mnist 目錄下增加了一個 .txt 文件用于索引,格式為圖片地址+標(biāo)簽

實現(xiàn)的方法很簡單,只需要遍歷一遍 dataloader 就好了


90天學(xué)會GAN--Day1--從MNIST數(shù)據(jù)集開始的評論 (共 條)

分享到微博請遵守國家法律
厦门市| 南宫市| 灵武市| 陆河县| 霍林郭勒市| 阳新县| 太湖县| 响水县| 瓦房店市| 翁牛特旗| 红桥区| 天柱县| 丰顺县| 秀山| 都江堰市| 新兴县| 平塘县| 广东省| 四会市| 油尖旺区| 雷波县| 湖口县| 昌黎县| 当雄县| 罗山县| 宁津县| 黄冈市| 大姚县| 鄂托克前旗| 峡江县| 伽师县| 吉水县| 临清市| 灌南县| 濉溪县| 周宁县| 宜兰县| 公主岭市| 年辖:市辖区| 临夏县| 锡林郭勒盟|