学习笔记GAN001:生成式对抗网络,只需10步,从零开始到调试
学习笔记GAN001:生成式对抗网络,只需10步,从零开始到调试
利炳根 发表于4个月前
学习笔记GAN001:生成式对抗网络,只需10步,从零开始到调试
  • 发表于 4个月前
  • 阅读 10
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

生成式对抗网络(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

共有 人打赏支持
粉丝 10
博文 47
码字总数 104940
×
利炳根
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: