1. 程式人生 > >CNTK機器學習:平臺搭建

CNTK機器學習:平臺搭建

CNTK:微軟的認知工具集是一個統一的深度學習工具集,它通過一系列的步驟來描述神經網路。在這個有向圖中,葉子節點代表輸入值或者網路引數,而其它節點代表矩陣操作依賴這些輸入。CNTK允許容易的實現和結合流行的模型型別例如前饋DNNs,卷積網路CNNs,和遞迴網路RNNs/LSTMs。它實現了隨機梯度下降演算法SGD學習用自動化的區分和並行通過不同的GPUs和伺服器。

相比於其它框架,CNTK開發者稱CNTK的效能比Caffe,Theano, TensoFlow等主流工具都要強。

最近也是在看機器學習方面的東西,所以試一下CNTK平臺。

關於CNTK的資料比較少,所以我也是看官方的文件來學習。

資料推薦 :官方安裝教程  https://docs.microsoft.com/en-us/cognitive-toolkit/Setup-Windows-Python?tabs=cntkpy21

平臺搭建:

因為本人多使用python,所以在也是按照python的來安裝;

要使用python+CNTK,首先需要安裝python。python的版本一般是2.X和3.X,在這裡推薦安裝3.X;要安裝python的話,非常簡單,只需要去官網下載即可。但是平時我們在程式設計的時候需要各種各樣的包,所以這裡推薦安裝Anaconda3,Anaconda3集成了許多常用的包,所以十分方便,如果想用VS的話,現在VS 2017裡面以及包含的Anaconda,要使用python,只需要在安裝的時候選擇安裝Anaconda就好。

檢視是否安裝了python

win+R  執行CMD  輸入python

如果安裝了的話,則會顯示python版本


安裝CNTK

安裝CNTK的話,非常簡單


pip install + 你所需要安裝的版本


檢視是否成功安裝

python -c "import cntk; print(cntk.__version__)"
若成功安裝將顯示安裝的CNTK的版本。


如果是以前已經安裝過了CNTK,則可以用更新
pip install --upgrade --no-deps <url>
<url>為想安裝的CNTK版本
這裡都是在Windows上安裝,關於Linux的安裝辦法則在 點選開啟連結