前言
花了好久才灌好,也不知道是因為在 windows 還是甚麼原因…
Theano
要先去裝 MinGW , https://sourceforge.net/projects/mingw-w64/ ,設置環境變數:
MINGW = C:\Programming\mingw-w64\mingw64
PATH 加上 %MINGW%\bin
測試: gcc test.c -o test
接著安裝 Theano: (我已經裝過 numpy,scipy 了)
pip install Theano
測試: 先進到 Python Interpreter (CMD 打 python )
import theano
theano.test()
這邊遇到了一些問題,首先是沒辦法 import
,後來解決的方法是: http://stackoverflow.com/questions/38536788/g-error-on-import-of-theano-on-windows-7 。
- Go to your user folder: C:/Users/[username]
- Create .theanorc.txt file if it doesn’t already exist
- makes sure it includes the lines:
[global]
openmp=False
[blas]
ldflags=
[gcc]
cxxflags = -I C:\Programming\mingw-w64\mingw64\ -D_hypot=hypot
接著 test()
跳出來的訊息基本上我完全不知道在幹嘛,但最後面出現 Error, 刪除再安裝就恩,還是沒解決,原因未知…
如果後面出現 OK,但有 SKIP 的話,官網上寫是正常的,那就先這樣吧。
Keras
pip install keras
,然後去更改 backend 為 theano 。 http://keras-cn.readthedocs.io/en/latest/backend/
在網路上找了一段程式碼測試: https://github.com/MorvanZhou/tutorials/blob/master/kerasTUT/4-regressor_example.py