虽然目前对DCGAN还是一知半解,但是通过老板推送的文章,链接如下:
http://mp.weixin.qq.com/s/dokn34ACSeb2g0HN6yOkYg
终于在我目前配置的环境,tensorflow1.0 + python 3.5上跑成功了。
取得代码是这个地址:https://github.com/carpedm20/DCGAN-tensorflow
就是一定要注意这两步骤我没有操作:
$ python download.py mnist $ python download.py celebA
因为总是有错误,所以我就自己在网上down了mnist的数据库。
但是由于mnist的数据库是.gz的后缀,(可见目前大家都喜欢在Linux上进行工作),需要在linux下通过命令解压后,然后拷到window相对应的
data目录中,然后就按照 (这一步害死人了,搞了很久才发觉需要在Linux环境下解压,因为widows读入的数据总是不正确,python运行出错)
一步步操作即可。
但是celebA我没有操作成功,因为没有下载这个库。
这个http://mp.weixin.qq.com/s/dokn34ACSeb2g0HN6yOkYg 里面的demo,epoch了5次,效果很差,我的电脑是CPU,运行了一天一夜。
后面考虑在GPU上部署环境。
下一步开始真正的学习GAN的机理和代码,然后以此为介入点,开始学习机器学习。
按照工作时候的步骤来,我觉得应该入门会快点!
PS:时间用的最长的地方:
1.我电脑上装的是Anacoda,里面带了Spyder,一直在用这个跑,发现和在python终端跑的不一样,有时候不告诉错误原因,查了很久,最后转到
Anaconda(prompt)tensorflow,直接在下面运行,找错误,才总算解决。
2.就是上面提到的,.gz需要在Linux环境下解压。