學習dcgan從這個開始,使用tensorflow實現dcgan,*******在只不過還沒深入學習*****,想著把官網**跑起來。
官網給的環境是這樣子的:
prerequisites
python 2.7 or python 3.3+
tensorflow 0.12.1
scipy
pillow
(optional) moviepy (for visualization)
(optional) align&cropped images.zip : large-scale celebfaces dataset
但是現在tensorflow都已經2.0+了,再裝0.12.1有些難度,並且其他的包也沒有給出具體版本。期間參考了另外乙個dcgan的原始碼,使用tensorlayer的,折騰了半天最後也沒有搞定,直接放棄。
absl-py==0.7.1
astor==0.7.1
gast==0.2.2
grpcio==1.20.1
h5py==2.9.0
keras-preprocessing==1.0.9
markdown==3.1
mock==2.0.0
numpy==1.16.3
opencv-python==4.1.0.25
pbr==5.2.0
pillow==6.0.0
protobuf==3.7.1
scipy==1.2.1
six==1.12.0
tensorboard==1.13.1
tensorflow==1.13.1
tensorflow-estimator==1.13.0
termcolor==1.1.0
werkzeug==0.15.2
當然,大體照著這個來就行,我的包稍有些不同,我的是win10作業系統,python3.7,具體的安裝步驟是:
安裝步驟:
numpy==1.16.0 #與他給的稍微有點區別
scipy==1.2.1
pillow==6.0.0
tensorflow=1.13.1 #使用的是cpu版本
opencv-python==4.1.0.25
安裝完這些後,基本跟philshem所列的沒太大差別,然後直接在命令列裡面執行mnist,直接搞起,執行成功,只不過沒有gpu,執行速度好慢,1個epoch用了接近30min,後來不敢跑了,結果如下圖所示:
django學習踏坑行 1
django中為了避免在頁面中使用鏈結位址硬編碼的不友善的操作方式,引入了的從後台動態傳入網路位址的方式。不過在使用過程中卻產生了乙個bug。每次請求這個動態生成的位址時,網頁都會提示我 reverse for with arguments and keyword arguments not fou...
redis事務詳解 避免踏坑
redis是支援一定事務能力的nosql,在redis中使用事務,通常的命令組合是watch multi exe,也就是要在乙個redis連線中執行多個命令,這是我們可以考慮使用sessioncallback介面來達到這個目的。如上redis事務執行流程,首先watch監控redis的一些鍵 mul...
shiro踏坑(一) loginUrl不攔截問題
想想大家應該也遇到過整合了ssm shiro後,直接進入需要經過認證授權的頁面,但是loginurl居然不攔截,直接放行進來,雖然拿不到資料。但是這也是不能忍的。下面是我的shiro整合spring的配置檔案 static login anon static css anon static font...