在 2015 年 11 月 9 日,Google 开源了 TensorFlow,从那时起这个项目已走过了近 7 年时间。该项目如今已经获得了成千上万的开源贡献者、Google 开发者、研究人员和教育工作者的参与和支持,TensorFlow 与 PyTorch 等知名 ML 项目也几乎成为了机器学习的代名词。
根据 Google 统计,TensorFlow 目前是最常用的机器学习平台,已被数百万开发者采用。TensorFlow 也是仅次于 Vue 和 React 在 GitHub 上 Stars 数量第三多的软件仓库**(不计算编程书籍、指南等非软件仓库)**,它还是 PyPI 上下载次数最多的机器学习软件包。TensorFlow 还将机器学习扩展到了移动和 Web 领域,其中 TensorFlow Lite 现在运行在 40 亿台 Android 设备上,而 TensorFlow.js 则是每周被下载 17 万次。
Google 在近两年的 I/O 大会上一直在强调 ML/AI,ML/AI 基本上已经渗透进了 Google 各种硬件和软件服务中,TensorFlow 也支撑着包括搜索、Gmail、YouTube、地图、广告、相册等服务;而在硬件设备上,搭载 Tensor 处理器的 Pixel 则是在摄影、翻译、语音转文字等功能上充分利用了 ML/AI。
为了扩展机器学习平台的功能,并推动其进一步发展,Google 近日宣布已经开始致力于 TensorFlow 的下一次迭代,并着眼于机器学习发展的下一个十年。Google 将在 TensorFlow 一流的功能基础上,精进以下四个方面。
Google 表示:
我们的目标是提供地球上最好的机器学习平台。这款软件将把机器学习从小众变成一个和 Web 开发一样成熟的行业。
model.export()
一样容易。Google 希望 TensorFlow 能够成为机器学习行业的基石,并认为 API 的稳定性是其中最重要的一个功能。作为在产品中依赖 TensorFlow 的工程师,以及 TensorFlow 生态软件包的构建者,开发者应该能够升级到最新的 TensorFlow 版本,并立即从它的新功能和性能改进中受益,在这个过程中开发者理应不用担心现有的代码库会崩溃。因此,从 TensorFlow 2 到下一个版本将实现 100% 向下兼容,开发者的 TensorFlow 2 代码将按原样运行,无需运行转换脚本,也无需手动更改。
Google 计划在 2023 年第二季度发布新的 TensorFlow 功能的预览版,并将在同年晚些时候发布生产版本。在此期间,Google 也会定期公布最新的进展情况。开发者可以通过 TensorFlow 博客和 YouTube 频道关注进展。
(文/开源中国)