keras環境搭建

ubuntu下安裝深度學習python工具包keras

最近一直在學習深度學習,開始用過matlab的工具箱,感覺很多功能不夠,發現基於python的工具箱很多,找了一下發現Theano是使用比較多的一個,但是比較老,模塊化也不夠。經過別人的推薦開始使用基於Theano的一個深度學習的工具包Keras

1.Keras簡介

Keras是基於Theano的一個深度學習框架,它的設計參考了Torch,用Python語言編寫,是一個高度模塊化的神經網絡庫,支持GPU和CPU。使用文檔在這: http://keras.io/,這個框架貌似是剛剛火起來的,使用上的問題可以到github提issue:https://github.com/fchollet/keras 

2.Ubuntu下Keras的安裝

參照keras官網給出的安裝方法http://keras.io/

  從這裏我們可以看到要安裝keras我們還必須先安裝其他幾個python庫。
- 安裝Theano
先安裝theano是因爲numpy和scipy可以在這個過程一起安裝。
參照theano在ubuntu下的安裝指南http://deeplearning.net/software/theano/install_ubuntu.html#install-ubuntu
打開終端輸入命令:

sudo apt-get install python-numpy python-scipy python-dev python-pip python-nose g++ libopenblas-dev git
sudo pip install Theano

第一條命令主要是安裝Theano需要的擴展庫,第二條是安裝Theano。
- 安裝pyyaml
打開終端輸入命令:

sudo pip install pyyaml

可以看到還有兩個可選的庫,建議安裝HDF5和h5py,至於cuDNN根據你自己的情況而定。
打開終端輸入命令:

sudo apt-get install libhdf5-serial-dev
sudo pip install h5py

到這裏所有的庫已經安裝完畢。
- 安裝Keras
打開終端輸入命令

sudo pip install kears

- 測試安裝是否成功

    NumPy (~30s): python -c "import numpy; numpy.test()"
    SciPy (~1m): python -c "import scipy; scipy.test()"
    Theano (~30m): python -c "import theano; theano.test()"

程序運行過程中會不斷輸出字符代表成功。

3.keras 使用

參考wepon的博客:http://blog.csdn.net/u012162613/article/details/45397033

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章