雖然目前對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環境下解壓。