TensorFlow简介

  • 简介

TensorFlow是google发布的机器学习平台,其特点就是支持多种GPU、CPU架构。运行平台从Windows、MAC、Android到集群(0.8版本后)。很多五花八门的设备都支持Tensorflow。

其采用data flow graphs的计算方式,将不同的操作用图的方式表示,使得张量以及其他的函数计算得以以简单的方式进行描述,并通过优化算法,完成对神经网络的训练工作。目前Tensorflow已经应用在很多数据处理场景之中,并向科研领域渗透。

  • TensorFlow基础架构

  • TensorFlow的特点
  1. 高度的灵活性

TensorFlow不仅是一个“”神经网络”库,在其他一些场景时也可以用神经网络完成。用户可以自己用Python描绘计算图,而后放到计算核心之中。同时在无法找到合适的底层操作的时候也可以自己编写C++代码。

      2.可移植性

TensorFlow可以在CPU、GPU上运行,比如台式机、服务器、集群甚至移动设备上。我们可以通过在单机上简单的验证想法,而在需要大规模计算的时候将其简单的扩展到集群上,最后可以将训练好的模型放到移动设备上。

     3.综合了科研以及产品

在以往的机器学习算法的研究中往往需要自己编写大量代码,而TensorFlow的出现使得我们可以通过其简单的验证想法,并将其直接输出产品。

     4.自动计算梯度导数

TensorFlow可以自动计算函数导数,这使得我们可以不必纠结于具体的求解细节,只需关于模型的定义与验证。而具体过程可以通过计算图观察。

     5.性能最优化

TensorFlow底层上对于线程、队列、异步操作给予了良好的支持使得其可以很好的发挥出硬件的全部性能。而在多计算单元控制上,我们可以将不同的计算任务分配到不同的单元之中。

     6.多语言支持

TensorFlow支持C++、Python、java、Go Javascript API。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RabinSong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值