发布于 2016-01-27 00:10:21 | 378 次阅读 | 评论: 0 | 来源: 网友投递
Python编程语言
Python 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。
昨天我们刚报道了微软在GitHub上开源其深度学习(语音识别)工具包CNTK的消息,本文则继续深入讲述下它。该AI为微软Cortana个人助理和Skype Translator等服务所使用,作为一个框架,其发布于去年4月份,允许系统识别人类语音。除了演示过的Cortana和Skype之外,通过模拟人脑的功能和结构,它也能够用于高级的图片和视频服务。
微软首席语音科学家黄学东(图片来自微软)
CNTK最初是封闭且仅可用于非商业目的,但微软刚刚让自家的这一“大脑”向所有人开放,并且带来了“集体智能”(collective intelligence)这个新词汇。
微软希望自家技术能被其它企业和学术机构所利用,不过此前,Facebook和Baidu等企业也都作出了类似的决定。
此外,Google开源的TensorFlow框架也已于去年发布,并被用于该公司的搜索引擎和其它Android应用程序。
从规模上来说,微软的CNTK,相对于Google在开源人工智能框架的努力上又更进了一步,尤其是它允许同时利用多台服务器的性能。
据微软首席语音科学家黄学东所述,Google发布的更加有限,对于现实中的人工智能应用程序来说不太现实:“我们希望它不仅面向学术者,也能够让商业人工智能和深度学习的企业所使用”。
CNTK的另一优势是,很少有一个人工智能框架是兼容Windows的。与其它AI工具相比,它的效率显然要高得多。
它的缺点是当前仅支持C++机器专属语言,所以用起来可能有点麻烦。好消息是,微软计划添加对Python和C#的支持,前者在人工智能领域有着相当广泛的应用。