Keras 是基於 Theano 的一個深度學習(deep learning)框架,使用 Python 語言編寫,支援 GPU 和 CPU。其最大的優點在於範例豐富,可以像搭積木一樣的方式快速搭建模型。本篇文章將展示大家在 Windows 7 (64 bits) 及 Anaconda 環境下安裝 Keras。
第一步:安裝 Anaconda
- 下載 Anaconda
- 由於 Anaconda 本身就含有 Python 了,所以事前無需再安裝 Python。
- 安裝 Git
第二步:安裝 MinGW
- 添加環境變量 PATH:
C:\Anaconda2\MinGW\bin;C:\Anaconda2\MinGW\x86_64-w64-mingw32\lib;
- 新建環境變量 PYTHONPATH:
C:\Anaconda2\Lib\site-packages\theano;
- 接著打開 CMD 輸入:
conda install mingw libpython
- 在 cmd 的主目錄中新建
.theanorc.txt
文件- 例:筆者的的主目錄為
C:\Users\larrylai
- 例:筆者的的主目錄為
.theanorc.txt 文件內容:
[global]
openmp=False
[blas]
ldflags=
[gcc]
cxxflags = -I C:\Anaconda2\MinGW
- 備註:請注意
C:\Anaconda2\MinGW
為你 MinGW 的安裝目錄。 - 安裝完成後請重新開機。
第三步:安裝 Theano
- 打開 CMD 依序輸入下列指令:
> pip install numpy
> pip install scipy
> pip install theano
- 安裝完成後,請進入 Python 中進行測試:
>>> import theano
>>> theano.test()
- 沒有報錯的話,即代表安裝成功。
第四步:安裝 Keras
- 回到 CMD 輸入下列指令:
> pip install keras
- 安裝完成後,一樣進入 Python 中進行測試:
>>> import keras
- 沒有報錯的話,即代表安裝成功。
第五步:測試 Keras
- 接著我們要使用 Keras 的範例進行測試,請使用
git clone
下載專案。
git clone https://github.com/fchollet/keras.git
- 切換至
keras/examples/
目錄執行python mnist_mlp.py
- 有成功跑出最終 accuracy 則表示你完成了。
參考資料
- https://github.com/fchollet/keras
- http://keras-cn.readthedocs.io/en/latest/getting_started/install/#keras
- https://buptldy.github.io/2016/04/07/2016-04-07-Keras%E7%AE%80%E4%BB%8B/
- https://segmentfault.com/n/1330000005595127
備註
特別感謝 Allen 之勘誤。