" target="_blank">
//pan.baidu.com/s/1t-d5wq3TeBWcVzTOoraPtQ
密码:84ky
开发工具
蟒蛇中的版本:3.6.4
相关模块:
pytorch模块;
torchvision模块;
PIL模块;
以及一些Python中的中自带的模块。
PyTorch版本:
0.3.0
环境搭建
安装的Python的中并添加到环境变量,PIP安装需要的相关模块即可。
补充说明:
PyTorch0.3.0不支持直接的PIP安装(Windows)中中中。
有两个选择:
(1)安装anaconda3后在anaconda3的环境下安装(直接PIP安装即可);
(2)使用编译好的WHL文件安装,下载链接为:
💡 温馨提示:使用手机网盘APP转存,即可🎁 订阅更新本资源。后续更新都会直接推送至您的网盘,并收到APP订阅通知,无需再次寻找链接!
#list/path=%2Fpytorch
原理简介
关于生成对抗网络的核心思想,请参考之前的文章:
【Python中的中】利用甘生成MNIST数据集。
顺便补充一下甘训练目标的数学语言描述:
公式解释如下:
X:真实图片;
Z:输入ģ网络的噪声;
G(Z):G ^网络生成的图片;
d(X):真实图片是否真实的概率;
d(G(X)):G ^网络生成的图片是否真实的概率。
正如之前的文章所述,生成网络ģ的训练目标是尽可能生成真实的图片去欺骗判别网络d;而判别网络d的训练目标就是尽可能把生成网络ģ生成的图片和真实的图片区别开来,即训练过程是一个动态的“博弈过程”。
因此,公式中的ģ网络希望d(G(Z))尽可能得大; d网络希望d(x)的的的尽可能得大,d(G(X))尽可能得小故而公式的训练目标为:
更多关于甘的原理介绍和应用可参考“ 参考文献 ”部分的内容。
具体模型
与【的的的Python】利用GAN神奇生成宝贝一文中使用的网络结构不同,本文使用了全卷积网络结构(即不再加入全连接层FC)。同时本文增加了训练数据量,使用了大约5万张动漫头像作为训练数据。
具体而言,生成器结构为:
判别器结构为:
具体实现详见相关文件中的源代码。
模型训练
一。训练数据集
使用了大约5万张动漫头像作为训练数据集,数据集源:
https://zhuanlan.zhihu.com/p/24767059。
二,模型训练
修改config.json文件中的训练数据集路径:
在CMD显示窗口显示运行显示train.py文件即可。
训练截图:
效果展示
Epoch0:
Epoch5:
Epoch10:
Epoch15:
Epoch20:
Epoch25:
Epoch29:
更多
代码截止2018年7月4日测试无误。
相关文件中提供了训练好的模型以及调用模型的简单脚本,直接在cmd窗口运行“ test.py ”文件即可生成动漫头像:

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
-
免费下载或者VIP会员资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
-
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。
-
找不到素材资源介绍文章里的示例图片?
对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
-
付款后无法显示下载地址或者无法查看内容?
如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理
-
购买该资源后,可以退款吗?
源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源