dcgan人脸生成效果复现-多图及代码学习

https://github.com/carpedm20/DCGAN-tensorflow

dcgan人脸生成的粗糙效果:使用tensorboard实时查看训练中生成图片的效果

gan相关内容可参看 生成对抗网络GAN-从最简单代码开始-到INFOGAN 及公众号通用智能菜单中的生成模型系列 http://mp.weixin.qq.com/mp/homepage?__biz=MzA5MDMwMTIyNQ==&hid=3&sn=23797b11212b3f07db11afebcfea466e#wechat_redirect

https://github.com/carpedm20/DCGAN-tensorflow核心代码只有400多行!!

代码截图

模型定义-核心参数

参数设置

构建模型,准备训练图片,随机变量z的准备,loss的计算过程:根据论文相关公式的计算过程而来

训练的准备,优化器配置等

循环训练网络,训练可视化相关summary配置,优化过程训练

训练日志,模型保存等

识别网络convolution操作,生成网络的定义deconvolution操作,相关参数配置非常重要。

有了代码,但是代码是如何改进来的,可以在github看代码commit历史,特别是原作还提供了debug分支,debug : https://github.com/carpedm20/DCGAN-tensorflow/tree/debug,从这里也可以找到一些代码改进的线索。

希望大家玩的开心!

原文发布于微信公众号 - CreateAMind(createamind)

原文发表时间:2016-10-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏机器学习算法工程师

分布式TensorFlow入门教程

深度学习在各个领域实现突破的一部分原因是我们使用了更多的数据(大数据)来训练更复杂的模型(深度神经网络),并且可以利用一些高性能并行计算设备如GPU和FPGA来...

39930
来自专栏专知

【下载】PyTorch 实现的YOLO v2目标检测算法

【导读】目标检测是计算机视觉的重要组成部分,其目的是实现图像中目标的检测。YOLO是基于深度学习方法的端到端实时目标检测系统(YOLO:实时快速目标检测)。YO...

54260
来自专栏量化投资与机器学习

【机器学习】支持向量机的概念与运用初探

? ? ? ? ? 下面,使用python模块库sklearn自带的iris标准数据集进行简单测试。 ? 获得的分类图为: ? 此外,尝试在优矿平台上,...

22180
来自专栏GAN&CV

使用tensorflow 的slim模块fine-tune resnet/densenet/inception网络,解决batchnorm问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_25737169/article/d...

1.2K20
来自专栏AI研习社

Github 项目推荐 | 类 Keras 的 PyTorch 深度学习框架 —— PyToune

PyToune 是一个类 Keras 的 Pytorch 深度学习框架,可用来处理训练神经网络所需的大部分模板代码。 用 PyToune 你可以: 更容易地训练...

387100
来自专栏AI派

如何使用sklearn进行在线实时预测(构建真实世界中可用的模型)

Python 作为当前机器学习中使用最多的一门编程语言,有很多对应的机器学习库,最常用的莫过于 scikit-learn 了。我们介绍下如何使用sklearn进...

25030
来自专栏CreateAMind

openAi HER 算法运行流程学习

12830
来自专栏Petrichor的专栏

TensorFlow大本营

23140
来自专栏阅读笔记

RNN & LSTM

所有的RNN均具有一种重复神经网络模块的链式形式,在标准的RNN中,通常重复模块是一个非常简单的结构,eg:只含有一个tanh层。

18010
来自专栏null的专栏

数据处理——One-Hot Encoding

一、One-Hot Encoding One-Hot编码,又称为一位有效编码,主要是采用 ? 位状态寄存器来对 ? 个状态进行编码,每个状态都由他独立的寄存器...

38070

扫码关注云+社区

领取腾讯云代金券