『TensorFlow』DCGAN生成动漫人物头像_下
『TensorFlow』以GAN为例的神经网络类范式
『cs231n』通过代码理解gan网络&tensorflow共享变量机制_上
『TensorFlow』通过代码理解gan网络_中
一、计算图效果以及实际代码实现
计算图效果
实际模型实现
相关介绍移步我的github项目。
二、生成器与判别器设计
生成器
相关参量,
噪声向量z维度:100
标签向量y维度:10(如果有的话)
生成器features控制参量gf标量值:64
生成器features控制参量gfc标量值:1024
无标签训练,
100 -线性层->
4*4*8*64 -转置卷积-> 4,4,8*64 -转置卷积-> 8,8,4*64 -转置卷积-> 16,16,2*64 -转置卷积-> 32,32,64 -转置卷积->
64,64,3
含标签训练,所谓的concat实际就是把features和y进行拼接,
新参量:
z=110,yb = 1,1,10
110 -线性层->
1024 -concat->
1034 -线性层->
16*16*2*64 -reshape->
16,16,128 -concat->
16,16,138 -转置卷积->
32,32,128 -concat->
32,32,138 -转置卷积->
64,64,3
判别器
相关参量,
图片维度:64,64,3
标签向量y维度:10(如果有的话)
生成器features控制参量df标量值:64
生成器features控制参量dfc标量值:1024
无标签训练,
64,64,3 -conv-> 32,32,64 -conv-> 16,16,64*2 -conv-> 8,8,64*4 -conv->
4,4,64*8 -reshape->
4*4*64*8 -线性层-> 1
含标签训练,
新参量:
x = 64,64,13,yb = 1,1,10
64,64,13 -conv-> 32,32,13 -concat->
32,32,23 -conv->
16,16,74 -reshape->
16*16*74 -concat->
16*16*74+10 -线性层->
1024 -concat->
1034 -线性层-> 1
三、结果查看
生成器损失
判别器real损失
判别器fake损失
判别器总损失
从训练过程中来看,经历了初期的下降之后,几个loss值均会在波动中维持一个动态平衡,而GAN的loss值并不能直接反应训练结果,所以我们需要直接看输出图。
本次实验中一功运行了23个epoch,这里给出每个epoch开始的输出以及最后的的一张输出,以供参考:
『TensorFlow』DCGAN生成动漫人物头像_下相关推荐
- python 动漫卡通人物图片大全,『TensorFlow』DCGAN生成动漫人物头像_下
一.计算图效果以及实际代码实现 计算图效果 实际模型实现 相关介绍移步我的github项目. 二.生成器与判别器设计 生成器 相关参量, 噪声向量z维度:100 标签向量y维度:10(如果有的话) 生 ...
- 使用DCGAN生成动漫人物头像
使 用 D C G A N 生 成 动 漫 人 物 头 像 使用DCGAN生成动漫人物头像 使用DCGAN生成动漫人物头像 import tensorflow as tf from tensorflo ...
- pytorch实现DCGAN生成动漫人物头像
pytorch实现DCGAN生成动漫人物头像 DCGAN原理 参考这一系列文章 数据集 21551张64*64动漫人物头像 生成效果 训练1个epoch(emm-) 训练10个epoch(起码有颜色了 ...
- Pytorch 使用DCGAN生成动漫人物头像 入门级实战教程
有关DCGAN实战的小例子之前已经更新过一篇,感兴趣的朋友可以点击查看 Pytorch 使用DCGAN生成MNIST手写数字 入门级教程 有关DCGAN的相关原理:DCGAN论文解读-----DCGA ...
- pytorch学习——DCGAN——生成动漫人物头像
本文参考官方博客以及李宏毅老师讲解. 另参考https://blog.csdn.net/sunqiande88/article/details/80219842 关于其中转置卷积和卷积的问题,会另外开 ...
- 【GAN实战项目:DCGAN in Tensorflow生成动漫人物头像】代码学习
目录 一.爬虫代码 二.头像截取 三.训练 四.遇到的问题及处理方法 五.生成效果 DCGAN的原理 和GAN是一样的,只是把G和D换成了两个卷积神经网络(CNN).但不是直接换就可以了,DCGAN对 ...
- 深度学习之基于DCGAN实现动漫人物的生成
注:因为硬件原因,这次的实验并没有生成图片,但是代码应该是没有问题的,可以参考学习一下. 本次基于DCGAN实现动漫人物的生成.最终的效果可以参考大神**K同学啊**的博客.与上篇文章基于DCGAN生 ...
- 如何通过DCGAN实现动漫人物图像的自动生成?
深度学习领域在近几年取得了重大突破,其中大部分研究成果都基于感知技术,计算机通过模仿人类的思维方式,感知物体.识别内容.生成对抗网络的理念由Goodfellow于2014年提出的,它的发展历程只有六年 ...
- 基础 | 如何通过DCGAN实现动漫人物图像的自动生成?
点击上方"机器学习与生成对抗网络",关注"星标" 获取有趣.好玩的前沿干货! 文章来源:淘系技术 背景 基于生成对抗网络(GAN)的动漫人物生成近年来兴起的动漫 ...
最新文章
- 面试官问:消息被重复消费,怎么避免?有什么好的解决方案?
- 【BUG解决】使用body-parser失效的实例解决
- 当深度学习遇上量化交易——图与知识图谱篇
- 使用拦截器和redis+token实现防重复提交完整代码
- C++排序之stable_sort()的方法
- Python IO 基本编程示例
- pic pwm 占空比可调 源码_PIC16F914输出可调占空比PWM波形程序
- matlab 纯数据表格,MATLAB uitable表格数据更新处理
- hdu 2523 SORT AGAIN
- 搭建mediawiki开始知识共享
- asp生成和导出excel和word数据源码和代码,简单好用(已经测试可以用)
- fscache 调研
- 【图像隐写】基于matlab DCT数字水印嵌入+检测+攻击(测试鲁棒性)【含Matlab源码 1133期】
- NeoKylin7用户和组管理
- java聊天室登录页面_做好的Java聊天室怎么加登录功能,代码如下
- 开发者,别让自己孤独
- python计算整数区间[m、n所有整数之和_Python:就区间正整数内所有素数之和
- oracle在服装上的应用,形式美法则在服装设计中的应用
- MAGIX Sequoia 15 v15.5 Windows 高级母带广播音频制作软件
- Ik分词器(自定义分词-mysql)