TensorFlow 是什么

TensorFlow是一个开源软件库,用于各种感知和语言理解任务的机器学习。当前被50个团队用于研究和生产许多Google商业产品,如语音识别、Gmail、Google 相册和搜索。

TensorFlow 是一个开源软件库,用于各种感知和语言理解任务的机器学习。当前被 50 个团队用于研究和生产许多 Google 商业产品,如语音识别、Gmail、Google 相册和搜索,其中许多产品曾使用过其前任软件 DistBelief。

TensorFlow 是什么

TensorFlow 最初由谷歌大脑团队开发,用于 Google 的研究和生产,于 2015 年 11 月 9 日在 Apache 2.0 开源许可证下发布。

DistBelief

从 2010 年开始,谷歌大脑创建 DistBelief 作为他们的第一代专有的机器学习系统。50 多个团队在 Google 和其他 Alphabet 公司在商业产品部署了 DistBelief 的深度学习神经网络,包括 Google 搜索、Google 语音搜索、广告、Google 相册、Google 地图、Google 街景、Google 翻译和 YouTube。Google 指派计算机科学家,如 Geoffrey Hinton 和 Jeff Dean,简化和重构 DistBelief 的代码库,使其变成一个更快、更健壮的应用级别代码库,形成了 TensorFlow。2009 年,Hinton 领导的研究小组大大减少使用 DistBelief 的神经网络的错误数量,通过 Hinton 在广义反向传播的科学突破。最值得注意的是,Hinton 的突破直接使 Google 语音识别软件中的错误减少至少 25%。

TensorFlow

TensorFlow 是谷歌大脑的第二代机器学习系统。

从 0.8.0 版本(发布于 2016 年 4 月)开始本地的支持分布式运行。

从 0.9.0 版本(发布于 2016 年 6 月)开始支持 iOS。

从 0.12.0 版本(发布于 2016 年 12 月)开始支持 Windows 系统。该移植代码主要由微软贡献。

1.0.0 版本发布于 2017 年 2 月 11 日。虽然参考实现运行在单台设备,TensorFlow 可以运行在多个 CPU 和 GPU(和可选的 CUDA 扩展和图形处理器通用计算的 SYCL 扩展)。TensorFlow 可用于 64 位 Linux、macOS 和 Windows,以及移动计算平台,包括 Android 和 iOS。

TensorFlow 的计算使用有状态的数据流图表示。TensorFlow 的名字来源于这类神经网络对多维数组执行的操作。这些多维数组被称为张量。2016 年 6 月,Jeff Dean 称在 GitHub 有 1500 个库提到了 TensorFlow,其中只有 5 个来自 Google。

张量处理单元(TPU)

2016 年 5 月,Google 宣布了张量处理单元(TPU),一个专为机器学习和 TensorFlow 全定制的专用集成电路。TPU 是一个可编程的人工智能加速器,提供高吞吐量的低精度计算(如 8 位),面向使用或运行模型而不是训练模型。Google 宣布他们已经在数据中心中运行 TPU 长达一年多,发现它们对机器学习提供一个数量级更优的每瓦特性能。

2017 年 5 月 Google 宣布第二代张量处理单元,并在 Google Compute Engine 中可用。第二代 TPU 提供最高 180 teraflops 性能,组装成 64 个 TPU 的集群时提供最高 11.5 petaflops 性能。

TensorFlow Lite

2017 年 5 月 Google 宣布从 Android Oreo 开始,提供一个专用于 Android 开发的软件栈 TensorFlow Lite。

应用

Google 于 2015 年 10 月 26 日正式发布了 RankBrain,由 TensorFlow 支持。

特性

TensorFlow 提供了一个 Python API,以及 C++、Haskell、Java、Go 和 Rust API。第三方包可用于 C#、Julia、R 和 Scala。

TensorFlow 的底层核心引擎由 C++实现,通过 gRPC 实现网络互访、分布式执行。虽然它的 Python/C++/Java API 共享了大部分执行代码,但是有关于反向传播梯度计算的部分需要在不同语言单独实现。当前只有 Python API 较为丰富的实现了反向传播部分。所以大多数人使用 Python 进行模型训练,但是可以选择使用其它语言进行线上推理。

TensorFlow 在 Windows 和 Linux 上支持使用 Bazel 或 CMake 构建,在某些平台上也支持直接使用 GNU Make 进行编译。

广泛的应用程序使用 TensorFlow 作为基础,其中它已成功实现自动化图像字幕软件,例如 DeepDream。2015 年 10 月 26 日,Google 正式启用了由 TensorFlow 提供支持的 RankBrain。RankBrain 现在处理大量的搜索查询,替换和补充传统的静态算法搜索结果。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年11月12日 下午10:21
下一篇 2023年11月12日 下午10:23

相关推荐

  • Anki是什么

    Ank是基于艾宾浩斯遗忘曲线原理设计开发的一款辅助记忆的应用软件。由于Anki比传统的学习方法更有效,并且Anki可以极大的减少我们花在学习上的时间。 甚至,任何需要记住日常生活中的事情的人都可以从Anki中受益。 Ank 是基于艾宾浩斯遗忘曲线原理设计开发的一款辅助记忆的应用软件。由于 Anki 比传统的学习方法更有效,并且 Anki 可以极大的减少我们花…

    2023年11月30日
    1800
  • Unix系统是什么

    Unix是一个分时操作系统,除了作为网络操作系统之外,还可以作为单机操作系统使用。Unix作为一种开发平台和台式操作系统获得了广泛使用,目前主要用于工程应用和科学计算等领域。 Unix 是 20 世纪 70 年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统使用。Unix 作为一种开发平台和台式操作系统获得了广泛使用,目前主要用于工程…

    2023年11月28日
    2000
  • WPS OFFICE是什么

    WPS Office是由金山软件股份有限公司自主研发的一款办公软件套装,可以实现办公软件最常用的文字、表格、演示等多种功能。具有内存占用低、运行速度快、体积小巧、强大插件平台支持、免费提供海量在线存储空间及文档模板。 WPS Office 是由金山软件股份有限公司自主研发的一款办公软件套装,可以实现办公软件最常用的文字、表格、演示等多种功能。具有内存占用低、…

    2023年11月28日
    1900
  • Llama-2首个全方位评测,国内外开源模型大比拼

    在最近,大语言模型进入了新的发展阶段,开源这一概念开始引领起新的浪潮。那么,开源模型的具体体验如何?在这篇文章里,作者就对Llama-2这一大模型发起了分析评测,并将国内大模型和Llama-2进行了比较,一起来看一下。 进入2023年7月,大语言模型(LLM)的发展进入了新阶段,开源成为一个火热的主题。 7月6日,上海人工智能实验室与商汤科技等联合发布了书生…

    2023年11月25日 分析测评
    300
  • 什么是前端开发

    前端开发是创建Web页面或app等前端界面呈现给用户的过程。前端开发通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互 。它从网页制作演变而来,名称上有很明显的时代特征。 前端开发是创建 Web 页面或 app 等前端界面呈现给用户的过程。前端开发通过 HTML,CSS 及 JavaScript …

    2023年11月21日
    1700
  • 压缩解压软件有哪些

    解压软件也叫压缩软件,可以把压缩文件里的文件给解压出来,也可以把文件压缩可以缩小文件的体积,减小硬盘的占用。软件是根据16进制数字重叠原理来制定压缩算法来压缩文件。常见压缩解压软件有:WinRAR、360压缩、好压。 解压软件也叫压缩软件,可以把压缩文件里的文件给解压出来,也可以把文件压缩可以缩小文件的体积,减小硬盘的占用。压缩软件和解压缩软件是根据 16 …

    2023年11月21日
    1300
  • 48v轻混系统是什么

    48v轻混就是其发电机发出电压为48v,电池组也是48v,而发电机既能发电又能做启动机,还能当做电机使用,为发动机提供助力,通过把车用设备的标准电压提高到48V,使得它能够带动更大功率的车载系统,实现和车上其它系统更好的整合。 48v 轻混就是其发电机发出电压为 48v,电池组也是 48v,而发电机既能发电又能做启动机,还能当做电机使用,为发动机提供助力,通…

    2023年11月21日
    1600
  • 汽车火花塞的更换时间

    普通镍合金材质的火花塞,两万公里左右可能就需要更换一次。火花塞的更换时间要根据它的材质来决定,材质越好,更换的时间间隔越长,但是也要根据车辆行驶的路况、汽油油品的质量、车辆积碳的情况等来实际决定。 普通镍合金材质的火花塞,两万公里左右可能就需要更换一次。火花塞的更换时间要根据它的材质来决定,材质越好,更换的时间间隔越长,但是也要根据车辆行驶的路况、汽油油品的…

    2023年11月21日
    2000
  • 汽车发动机号在什么地方

    汽车的发动机号一般在汽车发动机的左侧火花塞附近,打开汽车的盖子可以看发动机号码,再者行驶证上也有发动机号。根据车型的不同汽车发动机号位置略有差异。 汽车的发动机号一般在汽车发动机的左侧火花塞附近,打开汽车的盖子可以看发动机号码,再者行驶证上也有发动机号。根据车型的不同汽车发动机号位置略有差异。 不同的的汽车生产商,车辆的发动机号往往在不同的位置。而这些发动机…

    2023年11月21日
    1800
  • 哪种显示器适合玩游戏

    如果你玩的是竞争性的,快节奏的游戏,高刷新率的显示器是必须的,因为它们可以减少输入延迟,给你一个更流畅的游戏体验。更高的分辨率和HDR更适合电影、AAA级体验,而更大的曲面屏幕为各种游戏增加了沉浸感。 这在很大程度上取决于你想玩的游戏类型。如果你玩的是竞争性的,快节奏的游戏,高刷新率的显示器是必须的,因为它们可以减少输入延迟,给你一个更流畅的游戏体验。更高的…

    2023年11月21日
    2300



微信客服