微软认知工具包(CNTK)是一个开源工具包,专为商业级分布式深度学习而设计。然而,重要的是要注意到,CNTK不再是积极发展的。最终的主要版本是CNTK 2.7。
功能
使用案例
CNTK可以用作Python、C#或C++程序中的库。它还可以通过其模型描述语言BrainScrip用作独立的机器学习工具。此外,可以从Java程序中使用CNTK模型评估功能。
定价
在CNTK中使用1位随机梯度下降(1位SGD)不需要单独的许可证;1位SGD根据GitHub提供的许可证提供。
兼容性
CNTK支持64位Linux或64位Windows操作系统。它可以通过选择预编译的二进制包或通过从GitHub提供的源代码编译工具包来安装。
ONNX支持
CNTK是首批支持开放式神经网络交换ONNX格式的深度学习工具包之一。最新版本的CNTK支持ONNX v1.0。

