致力于用技术改变世界的互联网巨头 Google 于11月9日开源(Open Source,开放源码)了其第二代人工智能算法库“TensorFlow”——被广泛使用在搜索、邮件、图像与视频识别等功能中的机器学习(Machine Learning)系统。
Google 于2007年推出的开源操作系统 Android 改变了移动设备领域,手机厂商和开发者从此可以进行自定制开发,搭载这一开源系统的智能手机已占据全球八成市场份额。Google 希望通过开源 TensorFlow 也能改变人工智能领域。
机器学习对我而言,是为了让人类能够不用像机器那样去做事。
人工智能研究范畴中的机器学习,是让计算机对数据自动分析以获得规律,并利用规律对未知数据进行预测的算法。TensorFlow 采用的则是机器学习中比较高效的深度学习(Deep Learning)算法,通过模拟人脑的神经网络来解释图像、声音和文本等数据。
早在2011年,由 Google Brain 团队开发的第一代深度学习系统“DistBelief”在未获取猫的特征信息的情况下,从大量 YouTube 视频中区分出了猫的视频,这意味着该系统能自动总结出猫的特征。
第二代的 TensorFlow系统则是在第一代产品的基础上发展而来。Google 表示,TensorFlow 比第一代系统更快、更灵活且更聪明,并且已经应用于 Gmail、Photos、Translate、YouTube 等产品中。Google 高级科学家 Greg Corrado 解释称,比如在垃圾邮件过滤器中引入深度学习,能通过分析大量电子邮件来“学习”识别垃圾邮件和钓鱼邮件,而不是利用预先设置好的规则进行拦截。
Google 希望此项技术的免费开放能加速人工智能领域的发展,并能利用收到的反馈信息来改进该技术。该项目的推动者 Jeff Dean 表示,“我们希望的是,整个研究、开发者社区将 TensorFlow 作为一种很好的手段来实现各种各样的机器学习算法,同时也为其在各种场景下的应用带来改进。”
有意思的是,在 Google 开源 TensorFlow 后,微软(Microsoft)亚洲研究院也立刻宣布,将其分布式机器学习工具包“DMTK”开源。除 Google 与微软外,包括 Facebook、Amazon、百度等在内的科技公司也越来越重视这个领域,以改进智能搜索、目标广告等功能。2014年5月,Google Brain 的创建人吴恩达(Andrew Ng)更是被百度公司“挖”去担任首席科学家,并负责“百度大脑”计划。