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

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

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

2023-06-02 03:12 作者:弱弱的小湯湯  | 我要投稿

4. 模型訓(xùn)練

4.1 損失函數(shù)

GAN的訓(xùn)練優(yōu)化目標(biāo)其實就是如下函數(shù):

可以看到,這里有兩個loss:一個是訓(xùn)練鑒別器時使用的 D_loss, 另一個是訓(xùn)練生成器時使用的 G_loss。

而這個模型的目標(biāo)是要最小化 G_loss, 以及最大化 D_loss。?

這里我們使用了Adam優(yōu)化策略和BCE loss 來優(yōu)化這兩個。 于是可以寫出:

4.2 模型迭代?

在模型迭代的過程中,我們會做如下步驟:?

  1. 我們會讀取圖像和標(biāo)簽(暫時沒用)

  2. 然后生成一個隨機(jī)的噪聲z 并放入生成器生成一張假的圖片,稱為fake_img

  3. 之后將fake _ image 放入鑒別器得出 fake _ image 的評分

  4. 將這個評分與 1 比較得到 G_loss

  5. 再將輸入的圖像和fake_image 加上真假標(biāo)簽后放入鑒別器中得到D _ loss

  6. 循環(huán)以上過程 opt.epoch 次

由此,我們可以得到這部分的代碼:

至此,模型已經(jīng)訓(xùn)練完畢。

5.保存圖片以及模型?

這里我們使用 torchvision.utils 庫中的 save_image函數(shù)來存儲圖片,用法如下:

注:path為你想要存圖片的路徑

我們使用torch.save來保存模型即其中的參數(shù),實際上需要保存的其實就是 generator 和 discriminator 這兩個東西,用法如下:?

注:path為你想要存圖片的路徑

然后使用的時候就只需要load一下就行了:

注:path為你想要存圖片的路徑

之后就像之前一樣使用generator和discriminator就可以了。

這樣做的好處是:validate的時候就不需要重新跑一次所有的程序了,只需要把之前的模型 load 出來用就行了

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

分享到微博請遵守國家法律
陇西县| 图木舒克市| 金门县| 南昌市| 富平县| 乐东| 奇台县| 贵德县| 中江县| 海南省| 灯塔市| 逊克县| 宁安市| 宁城县| 文化| 吉木萨尔县| 筠连县| 怀集县| 桃源县| 武鸣县| 泸州市| 瑞丽市| 措勤县| 团风县| 健康| 福海县| 崇信县| 灵台县| 隆昌县| 上犹县| 建昌县| 将乐县| 葵青区| 巫溪县| 望奎县| 五台县| 镇赉县| 大安市| 准格尔旗| 金湖县| 邹城市|