当前位置:网站首页>TensorFlow团队:我们没被抛弃
TensorFlow团队:我们没被抛弃
2022-07-01 15:35:00 【QbitAl】
鱼羊 发自 凹非寺
量子位 | 公众号 QbitAI
终于,谷歌出面回应“TensorFlow遭弃”传闻:
我们将继续致力于将TensorFlow打造为一流机器学习平台,与JAX并肩推动机器学习研究。
这段时间,“JAX取代TensorFlow”这个话题可谓热议不休。
不仅Business Insider等媒体援引内部人士消息,称“谷歌大脑和DeepMind已经普遍放弃TensorFlow,转投JAX”。
连LeCun、fast.ai创始人Jeremy Horward等大咖也纷纷下场围观,表示深度学习框架之间的竞争进入了一个新的阶段。

在TensorFlow因日渐臃肿、学习成本高等问题,越来越受到业界诟病的背景之下,“谷歌抛弃TensorFlow”似乎没什么毛病。
不过,在舆论发酵了一段时间之后,现在,TensorFlow官方团队终于还是出面“辟谣”,发文表示:
我们将继续投资TensorFlow和JAX两个ML框架,以推动数百万用户的研究和应用。
具体详情,一起来看TensorFlow博客写了点啥。
官方:TensorFlow是我们交给工程师的答案
TensorFlow官方在文章中引用了Stack Overflow的最新统计数据。
数据显示,TensorFlow在机器学习领域整体上仍然比PyTorch受欢迎。

另外,TensorFlow目前每月下载量超过1800万次,并在GitHub上拥有16.6万标星。
相比之下,PyTorch的标星数是5.7万,JAX的标星数是1.91万。
官方团队强调,在谷歌内部,TensorFlow几乎为所有AI生产工作流程提供支持,包括搜索、广告、YouTube、邮箱、地图、Play、地图等。
而苹果、网飞、腾讯、Uber等等知名企业,也都在使用TensorFlow支持他们的生产系统。
至于为啥现在谷歌重视JAX,原因则是:
近年来,我们发现,单一通用框架往往无法适用于所有场景——尤其是生产和前沿研究的需求经常发生冲突。
因此,我们创建了JAX,一个用于分布式数值计算的简单API。
JAX在前沿研究领域有着非常出色的表现:达到了新的并行规模,推进了新的算法和框架,还发展出了新的编译器和系统。
官方还举例说,AlphaFold和Imagen都已经验证了JAX的价值。
相比之下,TensorFlow则是“我们满足应用机器学习开发人员需求的答案”。
也就是说,TensorFlow会更侧重满足工程师们在任意规模和任意平台上,构建并部署可靠、稳定、高性能的机器学习系统的需求。
此外,谷歌官方在JAX和TensorFlow互通方面也做了不少工作。
比如通过jax2tf,研究人员就能把JAX模型放在TensorFlow上投入生产。

最后,官方提到:
展望未来,我们将继续致力于将TensorFlow打造为一流机器学习平台,与JAX并肩推动机器学习研究。
我们将继续投入资源发展这两个机器学习框架,以推动数百万用户的研究和应用。
还顺带打了一波招聘广告(手动狗头)。

关于JAX
2018年,JAX诞生于谷歌大脑的一个三人小团队之手。

诞生之初,其瞄准的就是高性能数值计算和机器学习研究。
JAX可以看作是支持GPU、TPU等加速器加速、支持自动微分的Numpy变体。
简单来说,可以这样理解:当你想处理一些对算力要求很高的问题时,通过JAX,你可以将复杂的问题快速分散到多个TPU上。
目前,谷歌大脑的Trax、Flax、Jax-md,以及DeepMind的神经网络库Haiku和强化学习库RLax等,都是基于JAX构建的。
值得一提的是,JAX诞生之际,正是PyTorch在学术界强烈冲击TensorFlow之时。
加州大学伯克利分校旗下研究机构RISELab的数据显示:
2019年1月到6月底,在arXiv上发表的论文中,提及TensorFlow和PyTorch的数量相差无几,PyTorch仅稍稍落后。
不过在增长速度方面,与2018年1-6月相比,PyTorch的“份额”增长了194%。TensorFlow则只增长了23%。

参考链接:
https://blog.tensorflow.org/2022/06/%20bringing-machine-learning-to-every-developers-toolbox.html?m=1
边栏推荐
- [one day learning awk] conditions and cycles
- Survey of intrusion detection systems:techniques, datasets and challenges
- Tableapi & SQL and MySQL data query of Flink
- Recommendation of data acquisition tools and detailed graphic process of data acquisition list
- 《QT+PCL第六章》点云配准icp系列2
- 微服务追踪SQL(支持Isto管控下的gorm查询追踪)
- TS reports an error don't use 'object' as a type The `object` type is currently hard to use
- 【一天学awk】条件与循环
- Logical analysis of automatic decision of SAP CRM organization model
- ABAP-屏幕切换时,刷新上一个屏幕
猜你喜欢

OpenSSL client programming: SSL session failure caused by an insignificant function

leetcode:329. Longest increasing path in matrix
![[300 + selected interview questions from big companies continued to share] big data operation and maintenance sharp knife interview question column (III)](/img/cf/44b3983dd5d5f7b92d90d918215908.png)
[300 + selected interview questions from big companies continued to share] big data operation and maintenance sharp knife interview question column (III)
![Stm32f411 SPI2 output error, pb15 has no pulse debugging record [finally, pb15 and pb14 were found to be short circuited]](/img/ea/8c9f716717bc08f2e563c577738ec8.png)
Stm32f411 SPI2 output error, pb15 has no pulse debugging record [finally, pb15 and pb14 were found to be short circuited]

《QT+PCL第六章》点云配准icp系列6

JS中箭头函数和普通函数的区别
![[leetcode] 16. The sum of the nearest three numbers](/img/60/6a68333d6e543c601e6ed586b830d0.png)
[leetcode] 16. The sum of the nearest three numbers

她就是那个「别人家的HR」|ONES 人物

硬件开发笔记(九): 硬件开发基本流程,制作一个USB转RS232的模块(八):创建asm1117-3.3V封装库并关联原理图元器件

Photoshop插件-HDR(二)-脚本开发-PS插件
随机推荐
Task.Run(), Task.Factory.StartNew() 和 New Task() 的行为不一致分析
Implementation of deploying redis sentry in k8s
【一天学awk】条件与循环
Beilianzhuguan joined the dragon lizard community to jointly promote carbon neutralization
What are the EN ISO 20957 certification standards for common fitness equipment
Wechat official account subscription message Wx open subscribe implementation and pit closure guide
TS报错 Don‘t use `object` as a type. The `object` type is currently hard to use
Tiantou village, Guankou Town, Xiamen special agricultural products Tiantou Village special agricultural products ant new village 7.1 answer
How to realize clock signal frequency division?
【天线】【3】CST一些快捷键
[leetcode] 16. The sum of the nearest three numbers
Fix the failure of idea global search shortcut (ctrl+shift+f)
Flink 系例 之 TableAPI & SQL 与 MYSQL 插入数据
Qt+pcl Chapter 9 point cloud reconstruction Series 2
Opencv Learning Notes 6 -- image mosaic
Opencv Learning Notes 6 -- image feature [harris+sift]+ feature matching
《QT+PCL第六章》点云配准icp系列6
MySQL advanced 4
Raytheon technology rushes to the Beijing stock exchange and plans to raise 540million yuan
厦门灌口镇田头村特色农产品 甜头村特色农产品蚂蚁新村7.1答案