微软已经开发有开放源代码人工智能软件。但最近数月,微软改变了策略,选择更密切地与Facebook合作,共同开发后者的开放源代码人工智能软件。微软没有高调宣传这一变化,但它反映了微软愿意支持其他科技巨头的软件,而非只是开发自家软。
谷歌开发了世界上***的开放源代码人工智能软件TensorFlow。微软把其软件放到了代码托管网站GitHub上,并在2016年年初采用更开放的许可协议。2016年晚些时候,Facebook发布了其人工智能软件PyTorch。
微软CTO凯文·斯科特(Kevin Scott)本周在接受CNBC采访时说,微软的人工智能软件有自己的优势,尤其是在开发语音识别系统方面,但PyTorch普及速度很快,有自己有趣的技术特性。
去年,斯科特与Facebook CTO 迈克·斯科洛普夫(Mike Schroepfer)进行了会晤,并一致认为“消除人工智能模型训练软件生态链的复杂性”对双方都有利。2017年9月,Facebook和微软联合发布了开放源代码人工智能软件ONNX。
人工智能创业公司FloydHub联合创始人、CEO萨伊·桑德拉拉吉(Sai Soundararaj)说,实际情况是,目前人工智能框架太多了。FloydHub的云服务支持微软的Cognitive Toolkit,但并未获得大量用户。
虽然把精力主要用于其他项目上,微软并未放弃Cognitive Toolkit。Cognitive Toolkit仍然在更新。
但业界方向是明确的。微软人工智能平台副总裁埃里克·博伊德(Eric Boyd)说,“在人工智能社区,PyTorch和TensorFlow是核心,因此,我们将重点支持它们。获得足够多用户非常重要。”