
图片来源:techcrunch
6月2日消息 据国外媒体 TechCrunch 报道,微软近日向外发布Cognitive Toolkit 2.0完整版。相较上一版,该版本包含了数百个新功能,深度学习流程上也有了一定的简化。据该工具包的合伙人工程师Chris Basoglu表示,2.0版本的Cognitive Toolkit现已全面发行。
如此前报道,Microsoft Cognitive Toolkit 与其竞争对手的 TensorFlow、Caffe 和 Torch 算法类似,是微软去年开源的深度学习平台,原名为CNTK。
Microsoft Cognitive Toolkit 1.0 版本刚推出时,就在速度上秒杀了许多竞争对手。据微软介绍,2.0版本在前一版本的基础上强调了可用性,例如添加了对 Python 架构 和 Keras 神经网络库的支持。同时,它还进一步强调了未来的扩展性,并在保持1.0版本的速度之上进行了提升。
据Chris Basoglu介绍,此次更新主要体现在5个方面:
1.支持 Keras
2.极快的 Halide 二进制卷曲
3.支持 Java API
4.新的 NuGet 软件包集
5.多漏洞修复
该工具包最初于2016年10月推出测试版,自那以后,团队就一直处于测试阶段。直至本周一,微软终于宣布该工具包已经可以应用于产品上。
微软全球技术院士黄学东博士对此表示,Microsoft Cognitive Toolkit的1.0版本其实很大程度上是设计给微软内部使用的,然后再将其适用于外部。因为它本质上是一个内部工具,所以也不支持 Python ,即使 Python 是当时最受开发者欢迎的机器学习架构。
最初,微软推行这一工具包的目的在于构建语音识别系统,所以Cognitive Toolkit 在通过时间序列数据构建循环神经网络方面表现非常优秀。通过这次更新,团队不仅改进了该工具包在其他类型上的神经网络的性能,而且从长远来看也能更好地为扩展系统奠定基础。
黄博士给大家举了个例子,认知工具的1.0版本其实在很多标准测试中的表现都要胜于其他竞争对手。而Keras是一种基于Phython架构的深度学习算法,广受开发者欢迎,并由TensorFlow 和 Theano 提供支持,当时1.0版本并不支持这一算法。2.0版本在性能扩展之后,已经可以支持Keras,开发者不仅可以轻松地将现有的基于Keras的应用程序带到Cognitive Toolkit上,而且在速度上也有很大的提升。据黄学东表示,Cognitive Toolkit 2.0 的速度已经达到竞争对手的3倍。
此外,2.0版本还包括用于模型评估的Java语言,和一部分可用于训练模型的新工具,借助该功能,经过训练的模型就可以在一些低耗设备上运行,比如智能手机。
黄学东表示,该工具包目前已在微软内部广泛使用。“公司内部的一些部门也在使用Cognitive Toolkit。我们将借其构建AI社区。当然,Microsoft Cognitive Toolkit还不能解决所有问题。”
像谷歌、Facebook和其他公司一样,微软也以期通过机器学习生态围绕工具包构建更多的解决方案。微软表示,该认知工具是一个经过长期测试的平台,可适用于大多数内部AI系统,其中也包括Cortana语音助手,所以其训练模型的速度也要远远快过竞争者。
谈及Microsoft Cognitive Toolkit的未来,黄学冬表示,现在很难说3.0版本会有哪些功能。他表示:“AI和深度学习这两个领域发展非常快速,我们能做的最好事情就是不断适应、迭代和改进。”“不过,我们唯一能确保的就是一直保持Cognitive Toolkit的优秀性能。”
Via TechCrunch& Microsoft ,编译
相关资讯
最新热门应用
				非小号交易平台官网安卓版
其它软件292.97MB
下载
				币交易所地址
其它软件274.98M
下载
				iotx交易所app
其它软件14.54 MB
下载
				zt交易所安卓最新版
其它软件273.2 MB
下载
				币拓交易所bittok
其它软件288.1 MB
下载
				u币交易所平台app
其它软件292.97MB
下载
				热币全球交易所app官网版
其它软件287.27 MB
下载
				多比交易平台app
其它软件28.28MB
下载
				币赢交易所app官网安卓版
其它软件14.78MB
下载
				toncoin币交易所安卓版
其它软件48MB
下载