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

來源:互聯網
上載者:User

標籤:end   配置   blog   台式機   關注   開始   思路   ges   pack   

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

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

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

對比了當下眾多流行架構的優缺點,以及結合自身硬體條件,最後選定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

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.