微软将其CNTK深度学习工具包从CodePlex迁移到GitHub


微软今天宣布 , 将把其开源深度学习软件“计算网络工具包”(CNTK)的代码库从微软的CodePlex源代码库托管站点迁移到GitHub , 这是一个流行的托管开源项目的网站 。
除了迁移该项目 , 微软还放弃了自2015年4月CodePlex上发布以来一直存在的微软研究许可证——该许可证将该软件限制在非商业用途上——转而使用更宽松的MIT许可证 。
微软首席演讲科学家黄学东在接受VentureBeat采访时表示:“我们这样做的原因是 , 我们希望给用户提供做出改变的灵活性 。”“这加强了我们的生态系统和工具 。”
【微软将其CNTK深度学习工具包从CodePlex迁移到GitHub】深度学习是一种越来越流行的人工智能 。这种方法包括在一组大数据上训练人工神经网络——例如 , 一个人说话的录音——然后让他们对新数据做出推断 。百度 , Facebook , 谷歌 , 以及微软都在这个领域建立人才库和技术 , 他们都在过去发布过开源代码 。
黄说 , 微软的Cortana个人数字助理是Windows 10的一个突出功能 , 它使用CNTK进行语音识别 。但该软件也可以用于其他工作 , 如图像识别 , 甚至自然语言处理 。黄说 , 例如 , 微软已经呼吁CNTK对网络搜索结果进行排名 , 并预测人们将点击的广告 。
CNTK是许多通用的深度学习框架之一 , 任何人都可以在开源许可下使用 。
但是Huang指出 , 这是唯一一款可以扩展到单个服务器之外的处理器 , 而且不仅仅是一个图形处理单元(GPU) 。但是 , 即使在使用单一服务器时 , CNTK也比Theano和谷歌的TensorFlow等替代服务器在微软自己的基准测试中表现得更好(PDF) 。
CNTK框架用c++编写 , 并与Nvidia cuDNN 4库集成 , 带有图像、语音和文本演示 。“我们还不支持Python , ”黄说 。“我们非常渴望得到社区的反馈 , 改善这个平台 。”
CNTK并不是第一个从CodePlex转向GitHub的微软软件项目 。其他完成这一旅程的包括Roslyn和TypeScript 。

    推荐阅读