zoukankan      html  css  js  c++  java
  • 学习笔记GAN001:生成式对抗网络,只需10步,从零开始到调试

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

  • 相关阅读:
    正则表达式
    JS逻辑算法
    js函数
    JS运算符的应用
    JS课堂笔记
    json模块学习
    什么是面向对象,以及如何定义对象,实例化对象
    什么是面向过程,以及代码展示
    什么是元类,以及用type类来产生类.
    python下载安装
  • 原文地址:https://www.cnblogs.com/libinggen/p/7435595.html
Copyright © 2011-2022 走看看