The Microsoft Cognitive Toolkit

The Microsoft Cognitive Toolkit

Microsoft认知工具包(CNTK)是Microsoft Research提供的统一的深度学习工具包。
Microsoft Cognitive Toolkit(以前称为CNTK)使您能够通过深度学习,通过提供不折不扣的缩放,速度和准确性以及商业级质量以及与已使用的编程语言和算法的兼容性,来利用海量数据集中的情报。它可以作为库包含在Python或C ++程序中,也可以通过其自己的模型描述语言(BrainScript)用作独立的机器学习工具。CNTK支持64位Linux或64位Windows操作系统。要安装,您可以选择预编译的二进制软件包,也可以从Github中提供的源代码中编译工具包。高度优化的内置组件组件可以处理来自Python,C ++或BrainScript FFN,CNN,RNN / LSTM,多维归一化,引人注意的序列到序列以及更多强化学习,生成对抗网络,有监督和无监督学习能够通过Python在GPU上添加新的用户定义的核心组件自动超参数调整内置读取器已针对海量数据集进行了优化有效利用资源通过1位SGD和块动量内存在多个GPU /机器上实现了精确的并行共享和其他内置方法以适合GPU内存中的最大模型轻松表达自己的网络完整的API,用于定义网络,学习者,读者,Python,C ++和BrainScript的培训和评估使用Python,C ++,C#和BrainScript评估模型与NumPy的互操作性高级别和低级别的API均可用,以简化易用性和灵活性基于数据的自动形状推断完全优化的符号RNN循环(无需展开)使用Azure进行培训和托管与Azure GPU和Azure网络一起使用时可利用高速资源,在Azure上轻松托管经过培训的模型,并根据需要添加实时培训
the-microsoft-cognitive-toolkit

特征

分类目录

具有开源许可证的Mac版The Microsoft Cognitive Toolkit的替代方案