TensorFlow框架特性

1、简介

TensorFlow 是一个采用数据流图( data flow graphs),用于数值计算的开源软件库。 节点( nodes)在图中表示数学操作,图中的线( edges)则表示在节点间相互联系的多维数据 数组,即张量(tensor)。
数据流图用节点和线的有向图来描述数学计算。 “节点” 一 般用来表示施加的数学操作,但也可以表示数据输入( feed in)的起点/输出(push out)的 终点,或者读取/写人持久变量(persistent variable)的终点。 线表示节点之间的输入/输出关系。 这些数据“线”可以运输“ size 可动态调整”的多维数据数组,即张量。 张量从图中流过的直观图像是这个工具取名为“ TensorFlow”的原因。 一旦输入端的所有张量准备好,节点将被分配到各种计算设备完成异步并行运算。

2、与其他框架的对比

1 ) TensorFlow:深度学习最流行的库之一,是谷歌在深刻总结了其前身 DistBelief 的经验教训上形成的;它不仅便携、高效、可扩展,还能在不同计算机上运行:小到智能手 机,大到计算机集群;它是一款轻量级的软件,可以立刻生成你的训练模型,也能重新实现它; TensorFlow 有强大的社区、企业支持,因此它广泛用于从个人到企业、从初创公司 到大公司等不同群体。
2) Caffe:卷积神经网络框架,专注于卷积神经网络和图像处理,是用 C++语言写成 的,执行速度非常快。
3) Chainer:一个强大、灵活、直观的机器学习 Python 软件库,能够在一台机器上利 用多个GPU,由深度学习创业公司Preferred Networks开发,在Github上有相当数量的项目; Chainer 的设计基于“define by run”原则,也就是说,该网络在运行中动态定义,而不是 在启动时定义,这也是该框架的一大亮点。
4 ) CNTK: CNTK (Computational Network ToolKit )是微软研究人员开发的用于深度 神经网络和多 GPU 加速技术的完整开源工具包。微软称 CNTK 在语音和图像识别方面,比谷歌的 TensorFlow 等其他深度学习开源工具包更有优势。
5 ) Deeplearning4j :专注于神经网络的 Java 库,可扩展并集成 Spark、 Hadoop 和其他 基于 Java 的分布式集成软件。
6 ) Nervana Neo :是一个高效的 Python 机器学习库,它能够在单个机器上使用多个 GPU。
7 ) Theano :是一个用 Python 编写的极其灵活的 Python 机器学习库,用它定义复杂的 模型相当容易,因此它在研究中极其流行。
8) Torch :是一个专注于GPU 实现的机器学习库,得到了像 Facebook、 谷歌、 Twitter 这样的大公司的研究团队的支持。

3、特点

1、多环境与集群支持
首先, TensorFlow 支持在 PC 的 CPU 环境、 GPU 环境甚至是安卓环境中运行。 它不仅 可以支持在单个计算单元(一颗 CPU 的多核心或一颗 GPU 的多核心)上进行运算,也支持 一台机器上多个 CPU 或多个 GPU 上并行计算。
2、TensorBoard—-看得见的训练
在 TensorBoard 中你只需要通过非常简单的配置命令:

     #启动 tensorboard --logdir=path/to/logs 

就能将它读取的位置指向日志路径,这样就可以读取其中的日志信息并做可视化显示。 默认的 Web 界面位置在 http://localhost:6006。 从界面上可以看到一个训练模型的准确率以 及损失函数的大小变化趋势。
3、Tensor Flow Serving—模板
TensorFlow Serving 系统非常适用于大规模运行能够基于真实情况的数据并会发生动态 改变的多重模型。 它能够实现:

  • 模型生命周期管理。
  • 使用多重算法进行试验。
  • GPU 资源有效使用。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值