| 审稿:袁睿斌
| 设计:苏子馨
TensorFlow不是谷歌“弃子”,未来将与JAX协同发展、共同推动ML框架研究
6月27日,TensorFlow在官方博客中发布一则名为《Bringing Machine Learning to every developer’s toolbox》的正式公告,表示TensorFlow并没有如传闻中所说的,被所属公司谷歌“抛弃”,其将与JAX与肩同行,一起推动ML框架研究的边界。
TensorFlow 是由 Google Brain 团队在2015年推出的为深度神经 络(DNN)开发的功能强大的开源软件库,它在很短的时间内就成为了机器学习最流行的工具和框架。2017年,Facebook人工智能研究院基于Torch推出了PyTorch,成为了TensorFlow的强劲对手。然而,就在TensorFlow和PyTorch一较高下的时候,JAX在2018年由谷歌发布。JAX 是由 Google Brain 团队推出的进行高性能机器学习研究的新框架,其前身是 Autograd 和 XLA 的结合体。此时的TensorFlow陷入了尴尬局面,除了老对手PyTorch,还有自家的新秀产品JAX。业界有人对此发表“TensorFlow被JAX取代已成谷歌内部的事实”“深度学习框架之间的激烈竞争,已经进入了一个新的阶段”之类的看法,谷歌官方项目Google Brain、DeepMind以及很多外部项目也开始用上JAX。
TensorFlow官方不得不出来走一波,来澄清某些具有官方话术的“真实信息”。博客中附带了 Stack Overflow 开发者调查的真实数据。数据显示TensorFlow仍是开发者最常用的ML工具,并且被超过三百万软件开发者使用来增强他们的产品和完善解决方案,预计将会有400万开发者期望在不久的将来采用TensorFlow进行机器学习。其官方还表示:TensorFlow现在每月被下载超过1800万次,并在GitHub上积累了16.6万颗星。在谷歌内部,它几乎为所有的人工智能生产工作流程提供动力,包括搜索、广告、YouTube、GMail、地图、Play、照片等功能。足以见得TensorFlow仍具有稳定性和重要性。TensorFlow还为许多全球知名公司生产系统提供动力,像我国的百度、腾讯之类的科技公司,业内还有苹果、Netflix、Uber、罗氏、LinkedIn、Twitter等公司使用它来优化运营工作。
对于JAX的出现,博客中回应道“一个单一的通用框架不可能适用于所有场景–特别是生产和前沿研究的需求往往是冲突的”,TensorFlow和JAX是相辅相成的,他们的受众各有倾向性,前者倾向于 ML 开发者群体,后者则主要面向研究人员。同时,开发JAX模型的研究人员将能够通过TensorFlow平台的工具将它们带到生产中。
谷歌还表示:“我们打算继续开发TensorFlow作为应用ML的最佳平台,并与JAX一起推动ML研究的边界。我们将继续投资于这两个ML框架,为我们的数百万用户推动研究和应用。”
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!