文档章节

学习笔记GAN001:生成式对抗网络,只需10步,从零开始到调试

利炳根
 利炳根
发布于 2017/08/26 16:11
字数 305
阅读 101
收藏 0

精选30+云产品,助力企业轻松上云!>>>

生成式对抗网络(gennerative adversarial network,GAN),目前最火的非监督深度学习。一个生成网络无中生有,一个判别网络推动进化。学技术,不先着急看书看文章。先把Demo跑起来,顺利进入断点调试。这样就可以边学习边修改边验证,亲自下手参与调试,会比只是当个看客,更有兴趣更有成就感也更容易理解内容。

1、下载并安装Anaconda。 https://www.continuum.io/downloads

Anaconda的使用可以看这篇文章: http://www.jianshu.com/p/2f3be7781451

2、创建环境,指定Python版本

conda create --name python36 python=3.6

3、使用activate激活环境

source activate python36

4、安装依赖库

pip install bleach certifi chardet decorator html5lib idna imageio markdown moviepy numpy olefile pillow protobuf scipy requests six tensorflow tensorflow-tensorboard tqdm urllib3 werkzeug

5、用git clone DCGAN-tensorflow 源码

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

6、进入 DCGAN-tensorflow 目录

cd XXX/DCGAN-tensorflow

7、下载mnist数据集

python download.py mnist

8、训练模型

python main.py --dataset mnist --input_height=28 --output_height=28 --train

9、测试模型

python main.py --dataset mnist --input_height=28 --output_height=28

10、断点调试

http://wx1.sinaimg.cn/mw1024/8cdf76c6gy1fix2mx8ocjj21kw102trw.jpg

欢迎付费咨询(150元每小时),我的微信:qingxingfengzi

利炳根
粉丝 11
博文 60
码字总数 136346
作品 0
深圳
私信 提问
加载中
请先登录后再评论。

hjimce算法类博文目录 个人博客:http://blog.csdn.net/hjimce 个人qq:1393852684 知乎:https://www.zhihu.com/people/huang-jin-chi-28/activities 一、深度学习 深度学习(七十)darknet...

hjimce
2016/01/24
0
0
hjimce算法类博文目录

hjimce算法类博文目录 个人博客:http://blog.csdn.net/hjimce 个人qq:1393852684 知乎:https://www.zhihu.com/people/huang-jin-chi-28/activities 一、深度学习 深度学习(七十四)半监督...

hjimce
06/28
0
0
10-graph-gen 图机器学习之图生成模型

图深度生成模型 deep generative models for graph 回顾上一节课中的图编码,图卷积等 今天,来学习图深度解码,也就是反编码,最终输出一个图结构 Problem of Graph Generation图生成需要解...

osc_dkusfncz
02/06
2
0
分析《Pytorch 深度学习》PDF中文+mobi+epub+源代码

深度学习为世界上的智能系统(比如Google Voice、Siri和Alexa)提供了动力。随着硬件(如GPU)和软件框架(如PyTorch、Keras、TensorFlow和CNTK)的进步以及大数据的可用性,人们在文本、视觉...

osc_msovf13n
2019/08/12
53
0
荐书丨深度学习入门之PyTorch

用PyTorch入门深度学习,本书是不二之选! 随着AlphaGo 以 3:1 的成绩战胜李世石,人们对人工智能的热情如井喷式增长,你也许对人工智能充满兴趣,向往着了解机器学习,特别是深度学习,那么...

csdnsevenn
2017/12/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

西安索命拉土车!(又遇上一场车祸)

西安是一座厚重的古城。 1、拉土车 大家知道我是陕西人,现在也定居到西安。 其实在2010-2013年在西安工作过3年,那段时间真的是见识到了西安拉土车的疯狂。 那时候西安软件园还比较偏僻,高...

osc_1ls4yaq1
22分钟前
12
0
大牛聊Java并发编程原理之 线程的互斥与协作机制

可能在synchronized关键字的实现原理中,你已经知道了它的底层是使用Monitor的相关指令来实现的,但是还不清楚Monitor的具体细节。本文将让你彻底Monitor的底层实现原理。 管程 一个管程可以...

osc_9gohs268
24分钟前
8
0
Linux进程内存管理对程序开发者的影响详谈

本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使...

linuxprobe2020
25分钟前
15
0
小伙子,你懂线程池的创建吗?

为什么阿里巴巴要禁用Executors创建线程池?看阿里巴巴开发手册并发编程这块有一条:线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,通过源码分析禁用的原因 一、线程...

osc_uie90flw
25分钟前
9
0
Java连载129-广播数据包、网络编程总结

一、广播数据包 1.特性 这种通信类似于广播,要想实现这个功能,需要使用特殊的IP地址,要想实现多播或者广播通信的主机必须加入一个D类地址,D类地址的十进制表示范围为224.0.0.0~239.255.2...

osc_8nnvoyb1
26分钟前
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部