官方网站:立即使用
Microsoft 认知工具包功能
- Microsoft 认知工具包 (CNTK) 是专为商业级分布式深度学习而设计的开源工具包。 但是,请务必注意,CNTK不再积极开发。 最终的主要版本是CNTK 2.7。
特征
- CNTK通过有向图将神经网络描述为一系列计算步骤。
- 它允许用户轻松实现和组合流行的模型类型,例如前馈 DNN、卷积神经网络 (CNN) 和递归神经网络 (RNN/LSTM)。
- 它实现了随机梯度下降(SGD,误差反向传播)学习,并跨多个 GPU 和服务器进行自动微分和并行化。
- CNTK可以作为库包含在 Python、C# 或 C++ 程序中,也可以通过其模型描述语言 (BrainScript) 用作独立的机器学习工具。
- 它支持 64 位 Linux 或 64 位 Windows 操作系统。
- 它是首批支持开放神经网络 Exchange ONNX 格式的深度学习工具包之一,这是一种用于框架互操作性和共享优化的开源共享模型表示。
使用案例
- CNTK可用作 Python、C# 或 C++ 程序中的库。 它还可以通过其模型描述语言 BrainScript 用作独立的机器学习工具。 此外,可以从 Java 程序使用CNTK模型评估功能。
定价
- 在CNTK中使用 1 位随机梯度下降 (1 位 SGD) 不需要单独的许可证; 1 位 SGD 在 GitHub 中提供的许可证下可用。
兼容性
- CNTK支持 64 位 Linux 或 64 位 Windows 操作系统。 可以通过选择预编译的二进制包或从 GitHub 中提供的源代码编译工具包来安装它。
ONNX 支持
- CNTK是首批支持开放神经网络交换 ONNX 格式的深度学习工具包之一。 最新版本的CNTK支持 ONNX v1.0。
声明:本站部分文章来源于网络,如有侵犯您的合法权益,请您即时与我们联系,我们将在第一时间处理。如需转载本站文章,请在转载时标明出处并保留原文链接,否则我们将保留追究法律责任的权利。