深度學習框架keras平台搭建(關鍵字:windows、非GPU、離線安裝)


當下,人工智能越來越受到人們的關注,而這很大程度上都歸功於深度學習的迅猛發展。人工智能和不同產業之間的成功跨界對傳統產業產生着深刻的影響。

最近,我也開始不斷接觸深度學習,之前也看了很多文章介紹,對深度學習的歷史發展以及相關理論知識也有大致了解。

但常言道:紙上得來終覺淺,絕知此事要躬行;與其臨淵羡魚,不如退而結網。因此決定自己動手玩一玩。

對比了當下眾多流行框架的優缺點,以及結合自身硬件條件,最后選定keras框架作為入手點。

 

作為大多數人都習慣於Windows系統,此外由於GPU比較昂貴,本着玩的思路也沒必要買GPU(當然假如興趣比較強烈的話,可以考慮買GPU,畢竟是深度學習迅猛發展的“功臣”),而且考慮到有些台式機不方便聯網或者網速較差。基於以上三點,我自己開始搭建keras平台,中間也走了很多彎路,最終搭建成功。現在網上的keras安裝教程都是基於在線安裝,因此我覺得有必要將我的安裝經驗分享給大家,希望對大家進行深度學習有所幫助。

這里,為了方便起見,我只講述安裝步驟,具體細節和原因不在贅述,需要的話可以單獨交流。

 

一、安裝前准備 (說明:所有以下需要的軟件或文檔,為了方便大家盡快開展研究,不在下載軟件上浪費時間,我已經統一打包好放在我的百度網盤,大家可以直接下載使用。下載地址:http://pan.baidu.com/s/1cvMUKY )

1、軟件准備:Anaconda2、mingw、theano、keras 

2、文檔准備: .theanorc.txt (注意有兩個點,后面在說放哪里) 內容如下:

                             [global] 
                             openmp=False 
                             [blas] 
                             ldflags= 
                             [gcc] 
                             cxxflags=-ID:\Anaconda2\MinGW         (若Anaconda2安裝在C盤,則將D改為C即可)

二、安裝步驟

1、安裝Anaconda2。和安裝其他軟件一樣,直接安裝在C盤或D盤即可,按提示走,沒有什么要注意的,本文以安裝在D盤為例。

2、安裝mingw。將下載的mingw文件夾中MinGW文件夾拷貝到安裝好的Anaconda2的文件夾下,同時將其他5個文件夾也拷過來進行替換。

3、安裝theano。打開cmd命令框,cd到下載的 theano 文件夾的路徑,執行命令:Python setup.py install。(不懂cd的問問身邊人或度娘)

4、安裝keras。安裝和theano類似,即打開cmd命令框,cd到下載的 keras 文件夾的路徑,執行命令:python setup.py install。

至此,需要安裝的步驟已經結束,下面開始配置相關文檔和環境變量

5、配置環境變量。在環境變量PATH中添加:D:\Anaconda2; D:\Anaconda2\Scripts;  (這兩個正常安裝完Anaconda2就有)

                                                                                D:\Anaconda2\MinGW\bin;D:\Anaconda2\MinGW\x86_64-w64-mingw32\lib;

                                                                                D:\Anaconda2\Lib\site-packages\theano; 

6、配置文檔。打開cmd命令框,會看到窗口里邊有個路徑,將前面准備好的.theanorc.txt 放在該路徑下。

7、修改默認后端。打開C:\Users\當前用戶名\.keras,修改文件夾內的keras.json文件如下:

               {
               "image_dim_ordering":"th",
               "epsilon":1e-07,
               "floatx":"float32",
               "backend":"theano"

          }

 

至此,如果操作沒有問題的話,keras平台就已經搭建好了。(搭建keras就是這么簡單,是吧:-D)

下面,驗證keras是否安裝成功,打開Python命令框:

 

>>>import keras
Using Theano backend.
>>> 

 

如果沒有錯誤,就證明keras已經成功安裝了。

 

幾點說明:

1、大家注意安裝文件的路徑,本文是以將Anaconda2直接安裝在D盤為例講的,具體可按實際情況在修改,尤其是環境變量和txt文檔。

2、為什么不用Anaconda3,。大家都知道,Anaconda2對應Python2,Anaconda3對應Python3。而目前發現使用Anaconda3安裝theano時可能會有沖突,暫時沒有比較好的解決方法,所以用Anaconda2比較好。

3、如果之前安裝過Python軟件的,需要盡可能徹底地卸載掉(包括注冊表及相關文件),然后在安裝Anaconda2。

 

如果大家在安裝過程中出現了什么問題,歡迎留言交流!

小炫耀一下:今天給同學安裝,按照這個步驟來,10多分鍾就安裝好了(前提當然是做好了安裝准備)!

轉自:http://blog.csdn.net/window23/article/details/55105736


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM