4. 模型训练
4.1 损失函数
GAN的训练优化目标其实就是如下函数:
可以看到,这里有两个loss:一个是训练鉴别器时使用的 D_loss, 另一个是训练生成器时使用的 G_loss。
(资料图)
而这个模型的目标是要最小化 G_loss, 以及最大化 D_loss。
这里我们使用了Adam优化策略和BCE loss 来优化这两个。 于是可以写出:
4.2 模型迭代
在模型迭代的过程中,我们会做如下步骤:
我们会读取图像和标签(暂时没用)
然后生成一个随机的噪声z 并放入生成器生成一张假的图片,称为fake_img
之后将fake _ image 放入鉴别器得出 fake _ image 的评分
将这个评分与 1 比较得到 G_loss
再将输入的图像和fake_image 加上真假标签后放入鉴别器中得到D _ loss
循环以上过程 opt.epoch 次
由此,我们可以得到这部分的代码:
至此,模型已经训练完毕。
5.保存图片以及模型
这里我们使用 torchvision.utils 库中的 save_image函数来存储图片,用法如下:
我们使用torch.save来保存模型即其中的参数,实际上需要保存的其实就是 generator 和 discriminator 这两个东西,用法如下:
然后使用的时候就只需要load一下就行了:
之后就像之前一样使用generator和discriminator就可以了。
这样做的好处是:validate的时候就不需要重新跑一次所有的程序了,只需要把之前的模型 load 出来用就行了
X 关闭
- 1、90天学会GAN--Day3--从MNIST数据集开始 全球要闻
- 2、兆驰股份董秘回复:公司产品价格随行就市,经营业绩受多种因素影响,公司将努力做好经营工作,提升公司内在价值
- 3、峰岹科技:6月1日融券卖出1.21万股,融资融券余额1.12亿元
- 4、汽车报道:2018乘用车企双积分情况公示自主车企更出色 全球简讯
- 5、“山西文化记忆”词作书法摄影作品展于太原市图书馆开展-短讯
- 6、绿地补植补栽 打造绿色景观,兰州市林业局“扮靓”兰马赛道沿线
- 7、傲农生物负债率逾83% 欲引入国资解压 环球今亮点
- 8、cad十字光标中间怎么变大_cad十字光标中间大小 当前热点
- 9、候补车票截止兑现时间是啥意思_候补车票截止兑现时间
- 10、共筑家园协同育人 重庆半山大地幼儿园举办“欢庆六一”文艺汇演活动
-
爱国爱澳的“种子”在这里播撒——澳门小学生在驻澳部队过儿童节
5月27日,学生在驻澳部队参观展览。新华社发(陈帅摄)新华社澳门6月1日电(刘刚李松)“六一”国际儿童节
-
串钱柳树图片大全(串钱柳) 当前焦点
今天小编宋丹来为大家解答以上的问题。串钱柳树图片大全,串钱柳相信很多小伙伴还不知道,现在让我们一起来
-
美国至5月26日当周EIA天然气库存1100亿立方英尺,预期1060亿立方英尺,前值960亿立方英尺
美国至5月26日当周EIA天然气库存1100亿立方英尺,预期1060亿立方英尺,前值960亿立方英尺。
-
万方发展:拟向新瑞光增资1250万元
万方发展公告,与友联长鑫、是否风格签订《湖北新瑞光机电科技有限公司增资协议》,公司、友联长鑫和是否风
-
环球快讯:金徽酒:2023年以来白酒消费场景逐步恢复 大众消费和宴席场景恢复较好 商务场景正有序恢复
金徽酒6月1日披露投资者关系活动记录表显示,2023年以来,白酒消费场景逐步恢复,大众消费和宴席场景恢复较
-
金川县气象台更新高温红色预警信号【I级/特别严重】【2023-06-01】
金川县气象台2023年06月01日11时18分更新高温橙色预警信号为高温红色预警信号:马奈镇、勒乌镇、安宁镇、毛
-
当前滚动:A股下半年“挖”哪儿?十大券商把脉后市
中新经纬6月1日电A股下半年“挖”哪儿?中新经纬梳理十大券商中期策略,来一窥究竟。中信证券:以业绩为纲
-
pbe进不去排队怎么办 英雄联盟PBE S9一直排队进不去游戏解决方法|环球看点
在云顶之弈游戏中,PVE回合中的装备掉落方式为:目标是保持不同场对局的体验多样性,同时也让单局内的体验
-
6月第一签!这些星座最旺!_快看
6月第一签!这些星座最旺!,结婚,宇宙,婚姻,星座,旺运,好运
-
全球快看点丨护航“品味道” 保障宁夏特色饮食安全
为扎实做好“浪宁夏·品味道”2023宁夏美食文化节活动,切实保障全区人民群众饮食安全。近期,自治区市场监