深度学习软件开放平台TensorFlow可以用来做什么
文/腾讯《一线》薛芳
1月19号在北京开幕的极客公园创新者大会上。Google Brain首席工程师陈智峰发表了《寻找答案从定义问题开始——TensorFlow可以用来做什么》演讲。
陈智峰介绍了谷歌的TensorFlow平台。TensorFlow是一个相当完整的深度学习软件开放平台,比如说,它支持CPU、GPU混合搭建的数据中心的训练平台,它也支持将数据中心训练出来的好的模型,相对便捷的部署到不同的移动端应用上,既可以支持类似Google自主研发的特别定制的TPU处理器,这种多平台的支持。
TensorFlow一直以来的一个目标,就是能够帮助尽量多的开发者,能够把深度学习的技术利用起来,最终使得广大的用户从中能力得到益处,基于这个初衷,TensorFlow一直很重视多种程序员开发环境的支持。
比如说,开发者可以在主要的开发环境中使用TensorFlow。TensorFlow在谷歌公司内部的应用推广是非常全面和彻底的,比如说TensorFlow很早就帮助Google的核心业务(搜索和广告),实施了深度学习的模型,并且在核心业务上体现了他们的性能。在垃圾邮件过滤也使用了TensorFlow训练的模型,同时在安卓的应用程序推荐上,也上线了TensorFlow的模型等等。
此外,TensorFlow这样深度学习的框架也应用于智能医疗工作方面和自动驾驶等方面。
陈智峰介绍:TensorFlow自2015年开源以来,最近我们开始加大力度对中国市场的支持,比如说我们正在建立一个TensorFlow的中文网站,TensorFlow的开发者也实现了快速的增长,同时,超过1000多人参与了TensorFlow的开发,这是一个非常活跃的社区。目前全球180多个国家,各种用户已经下载了超过1000万次的TensorFlow开发包。
过去一年中,TensorFlow主要推进的项目是TensorFlow Lite模式,这个模式是专门针对移动和嵌入式应用场景打造的机器学习平台,它的目标是希望把部署机器学习在云端训练的模型,更加简单、高效的迁移到移动端上进行部署。
【一线】为腾讯新闻旗下产品,第一时间为你提供独家、一手的商业资讯。