TensorFlow简介

简介:

什么是TensorFlow

一句话介绍:

  • Google 开源的基于数据流图的科学计算库,适合用于机器学习、深度学习等人工智能领域

百度百科的介绍:

TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理。Tensor(张量)意味着N维数组,Flow(流)意味着基于数据流图的计算,TensorFlow为张量从流图的一端流动到另一端计算过程。TensorFlow是将复杂的数据结构传输至人工智能神经网中进行分析和处理过程的系统。

TensorFlow可被用于语音识别或图像识别等多项机器学习和深度学习领域,对2011年开发的深度学习基础架构DistBelief进行了各方面的改进,它可在小到一部智能手机、大到数千台数据中心服务器的各种设备上运行。TensorFlow将完全开源,任何人都可以用。

TensorFlow的数据流图:
TensorFlow简介

TensorFlow简介

TensorFlow简介

TensorFlow简介

TensorFlow大事记:

  • 2015年11月9日:Google 在 GitHub 上开源了TensorFlow
  • 2016年4月13日:TensorFlow 0.8版本发布,支持了分布式计算
  • 2016年4月29日:开发AlphaGo的DeepMind团队转向TensorFlow
  • 2016年5月12日:开源基于TensorFlow 的最准确语法解析器SyntaxNet
  • 2016年6月27日:TensorFlow 0.9版本发布,增进移动设备支持
  • 2016年8月30日:高层库TF-Slim发布,可以更简单快速地定义模型
  • 2017年2月15日:TensorFlow 1.0版本发布,提高了速度和灵活性
  • 2017年8月17日:TensorFlow 1.3版本发布,Estimate 估算器加入
  • 2017年11月2日:TensorFlow 1.4版本发布,Keras等高级库被加入核心
  • 灵活性:只要可以将计算表示成数据流图,就可以使用TensorFlow
  • 跨平台:Linux、Window、Android、iOS、Raspberry Pi等等
  • 多语言:上层开发语言有Python、C++、Java、Go等等
  • 速度快:包含了XLA这款强大的线性代数编译器
  • 上手快:拥有Keras、Estimate等等高层API
  • 可移植:代码几乎不加修改就可以移植到CPU、GPU以及谷歌推出的TPU等等

TensorFlow简介
TensorFlow简介
TensorFlow简介

TensorFlow官方微信公众号:
TensorFlow简介


TensorFlow和其他机器学习库的对比

TensorFlow简介

TensorFlow简介

TensorFlow简介

TensorFlow与主流深度学习框架对比可以参考以下文章:

http://blog.csdn.net/broadview2006/article/details/56834567

TensorFlow简介

TensorFlow简介

TensorFlow简介
TensorFlow简介
TensorFlow简介
TensorFlow简介


如何学习TensorFlow

TensorFlow简介

学习TensorFlow框架前最好具备以下知识:
TensorFlow简介


什么是深度学习

TensorFlow简介
TensorFlow简介
TensorFlow简介
TensorFlow简介
TensorFlow简介
TensorFlow简介
TensorFlow简介
TensorFlow简介
TensorFlow简介
TensorFlow简介
TensorFlow简介



本文转自 ZeroOne01 51CTO博客,原文链接:http://blog.51cto.com/zero01/2065598,如需转载请自行联系原作者

相关文章
|
4月前
|
机器学习/深度学习 自然语言处理 搜索推荐
[AIGC] TensorFlow简介
[AIGC] TensorFlow简介
|
机器学习/深度学习 数据可视化 TensorFlow
Tensorflow 课程简介 | 学习笔记
快速学习 Tensorflow 课程简介
85 0
|
机器学习/深度学习 人工智能 数据可视化
斯坦福tensorflow教程(八) 计算机视觉和卷积网络简介
斯坦福tensorflow教程(八) 计算机视觉和卷积网络简介
125 0
斯坦福tensorflow教程(八) 计算机视觉和卷积网络简介
|
机器学习/深度学习 数据挖掘 TensorFlow
TF学习——TF之API:TensorFlow的高级机器学习API—tf.contrib.learn的简介、使用方法、案例应用之详细攻略
TF学习——TF之API:TensorFlow的高级机器学习API—tf.contrib.learn的简介、使用方法、案例应用之详细攻略
|
TensorFlow 算法框架/工具 开发工具
TF学习——TF之TensorFlow Slim:TensorFlow Slim的简介、安装、使用方法之详细攻略
TF学习——TF之TensorFlow Slim:TensorFlow Slim的简介、安装、使用方法之详细攻略
TF学习——TF之TensorFlow Slim:TensorFlow Slim的简介、安装、使用方法之详细攻略
|
Ubuntu Linux Shell
Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介、入门、安装流程之详细攻略(三)
Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介、入门、安装流程之详细攻略
Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介、入门、安装流程之详细攻略(三)
|
Ubuntu Linux Shell
Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介、入门、安装流程之详细攻略(二)
Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介、入门、安装流程之详细攻略
Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介、入门、安装流程之详细攻略(二)
|
机器学习/深度学习 并行计算 Ubuntu
Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介、入门、安装流程之详细攻略(一)
Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介、入门、安装流程之详细攻略
|
机器学习/深度学习 TensorFlow 算法框架/工具
TF之CNN:Tensorflow构建卷积神经网络CNN的简介、使用方法、应用之详细攻略
TF之CNN:Tensorflow构建卷积神经网络CNN的简介、使用方法、应用之详细攻略
|
数据可视化 TensorFlow 算法框架/工具
TF学习——TF之Tensorboard:Tensorflow之Tensorboard可视化简介、入门、使用方法之详细攻略(二)
TF学习——TF之Tensorboard:Tensorflow之Tensorboard可视化简介、入门、使用方法之详细攻略
TF学习——TF之Tensorboard:Tensorflow之Tensorboard可视化简介、入门、使用方法之详细攻略(二)

热门文章

最新文章