Link:microsoft-cognitive-toolkit
The Microsoft Cognitive Toolkit(CNTK)是一個開源的商業級分散式深度學習工具。它透過有向圖描述神經網路的計算步驟,支援常見的模型型別,並實現了自動微分和平行計算。CNTK支援64位Linux和Windows作業系統,可以作為Python、C或C++程式的庫使用,也可以透過其自身的模型描述語言BrainScript作為獨立的機器學習工具使用。
需求人群:
用於訓練和部署深度學習模型
使用場景示例:
使用CNTK訓練影象分類模型
將PyTorch訓練模型轉換為ONNX格式
使用CNTK進行深度學習模型評估
產品特色:
支援多種模型型別,如前饋神經網路、卷積神經網路和循環神經網路
實現隨機梯度下降和誤差反向傳播學習
支援多GPU和伺服器的平行計算
無需額外許可證即可使用1位隨機梯度下降
支援Open Neural Network Exchange(ONNX)格式