深度學習平台搭建說明
說明:
目前深度學習算法的相關工具有:
1)DeepLearningToolBox for Matlab
2)Theano for python
更多工具參考:deeplearning Software links
鑒於目前實驗室多數基於Windows操作系統,故采用Visual Studio + Python的方式來搭建,即:Visual Studio 2012 + Anaconda-1.8.0-Windows+Theano的環境,操作系統為Windows 8 64bit。
為了方便以后建立統一的算法調用平台,故使用Visual Studio來進行圖形化界面的開發,安裝 Python Tools for Visual Studio 后即可在Visual Studio下來調用當前系統中的Python編譯環境。
-
搭建步驟:
- 安裝Visual Studio 2012(可從本校PT上下載安裝)
- 下載安裝Theano,經測試各種安裝方式后,安裝AnocodaCE來構建Theano是比較方便的,故在安裝頁面中找到Alternative: AnacondaCE進入下載頁面開始下載選擇好對應版本來安裝,如下圖:
-
在gitub上找到最新的Theano 進行下載,然后解壓將Theano復制到Anocoda的安裝目錄下,如圖所示:
參照http://deeplearning.net/software/theano/install.html#install進行配置,將文件放入以下位置:
-
打開Visual Studio 2012,在擴展與更新中安裝Python Tool for VS如下圖:
-
安裝后建立新項目,確認Python配置采用系統默認配置,然后編寫測試用例如下圖所示:
恭喜,平台搭建成功!
-
后續工作
平台已經搭建完成,以后完成整合的話可以通過構建一個解決方案下來建立python項目和C#或C++項目來構建圖形操作界面和增加python庫文件來完成算法的更新。