让每一位开发者皆可使用机器学习技术

发布人:TensorFlow 团队的 Laurence Moroney 和 Josh Gordon

近期开展的 Stack Overflow 开发者调查 现已揭晓结果,我们欣喜地看到,TensorFlow 已成长为 使用最广的 Machine Learning 工具,目前有 300 万软件开发者通过它来利用机器学习技术增强自己的产品和解决方案。更重要得是,这项调查显示,TensorFlow 还是开发者首选使用的框架,估计有 400 万开发者希望在不久的将来采用它。

TensorFlow 目前每月下载量超过 1,800 万次,在 GitHub 上累计标星 16.6 万次,远超其它 Machine Learning 框架。在 Google 内部,几乎所有 AI 生产系统工作流程都依托这个框架,包括 Google 搜索、Google Ads、YouTube、Gmail、Google 地图、Google Play、Google 相册等。很多世界级巨头的生产系统也都采用这个框架,比如苹果、奈飞、Stripe、腾讯、优步、罗氏、领英、推特、百度、 Orange、酩悦·轩尼诗-路易·威登 (LVMH) 等,数不胜数。此外,每个月有超过 3,000 种涉及 TensorFlow 或 Keras 的新发行科学出版物被 Google 学术搜索编入索引,包括致力于探索抗癌密码的 CANDLE 研究等重大应用科学。

构成 Google Machine Learning 生态系统的产品和开源服务在不断扩大阵容。近年来,我们认识到没有一种通用的框架适用于所有场景——特别是生产系统的需求与前沿研究的需求经常存在冲突。鉴于此,我们开发出了 JAX,这是一种适用于分布式数值计算的极简 API,旨在为科学计算研究的下一浪潮插上腾飞的翅膀。JAX 非常适合开辟新前沿:使用它可使并行计算规模再上新台阶、推进新的算法和架构,以及开发新的编译器和系统。研究人员对 JAX 的广泛采用振奋人心,而 AlphaFoldImagen 等项目所取得的进步更彰显了它的价值。

在这个多种框架各领风骚的新时代,我们通过 TensorFlow 来满足应用 Machine Learning 开发者的需求 ——凡需要构建和部署可靠、稳定、高性能 Machine Learning 系统的工程师,不管其 Machine Learning 系统规模如何、适合何种平台,都属于这一范畴。我们的愿景是打造一个可赋能各组件更好协作的生态系统,确保研究人员和工程师能够充分利用这些组件,不管其来自何种框架。在实现 JAX 与 TensorFlow 的互操作性方面,我们已取得长足进展,特别是 jax2tf 功不可没。开发 JAX 模型的研究人员将可以通过 TensorFlow 平台的各种工具,把这种模型引入到生产环境中。

今后,我们打算双管齐下,将 TensorFlow 作为卓越的应用 Machine Learning 平台继续开发下去,同时持续完善 JAX 来突破 Machine Learning 研究的疆界。我们将继续在这两个 Machine Learning 框架上进行投入,助力数百万用户推进研究和应用。

我们还有很多正在开发中的精彩产品迫不及待与大家分享,敬请关注我们的平台了解更多详情!

原文:Bringing Machine Learning to every developer’s toolbox
中文:TensorFlow 公众号