微软宣布开源运算网络套件Computational Network Toolkit
微软在本周一通过官方博客宣布在GitHub上开源运算网络套件(Computational Network Toolkit,CNTK)。
CNTK是一个企图以机器来模拟人脑运作、通过有向图将神经网络描绘成一系列运算步骤的深度学习工具包,主要是为了这几年比较受欢迎的人工智能技术。
该项目最初是由微软的首席科学家黄学东所研发,当时黄学东的团队正在致力于让电脑了解语言因而打造了CNTK。
在微软的内部测试中他们发现CNTK具备更好的通讯能力,所以在建立语言及图像识别的深入学习模型上的效果优于市场上其他4款致命的开源运算套件。
微软用来比较的深度学习运算套件包括来自Google的TensorFlow、历史悠久的Torch 7、倍广泛应用的Caffe以及Theano。
黄学东称CNTK套件比他们所曾看到的任何套件都更好,而微软首席开发经理Chris Basoglu则称CNTK的好处之一在于它除了适用于预算拮据的单一电脑研究外,也能建立基于GPU电脑的大型丛集。
其实微软早在去年4月份就曾经放出过CNTK的源代码,但那时候该项目还是由微软旗下的Codeplex代管,主要供学术研究使用、采用比较严格的开放源代码授权。
而现在改项目已经直接放到了GitHub上代表任何有兴趣的开发人员都能使用它在深度学习上处理大量资料。
(编译自:Microsoft Blog / Download the CNTK toolkit from GitHub)