“TensorFlow”版本间的差异

来自iCenter Wiki
跳转至: 导航搜索
深入TensorFlow
学习TensorFlow
 
第39行: 第39行:
 
[[Python_TensorFlow_Basics]]
 
[[Python_TensorFlow_Basics]]
  
*  
+
* TensorFlow应用
  
 
[[TensorFlow-JavaScript]]
 
[[TensorFlow-JavaScript]]

2019年8月8日 (四) 01:33的最后版本

TensorFlow是什么?

TensorFlow是一种深度学习框架(Deep Learning Framework)。深度学习框架包括:编程语言,解释器,编译器。

TensorFlow是一种描述多层深度神经网络的模型及训练推断的编程语言,其中的深度神经网络被建模成计算图(computing graph)。

TensorFlow中的“计算图”,也可以对应为编译器中的 data-flow graph 或者 control-flow graph。

TensorFlow会自动对代码求导,优化未知参数,使得误差最小。可以称为一种“可求导编程语言”(differentiable programming language)。

TensorFlow的编译器XLA (Accelerated Linear Algebra) 优化TensorFlow计算图。

网址:http://www.tensorflow.org/

TensorFlow简史

开发者:Google Brain Team(Google Research)。谷歌大脑团队出品,在谷歌内部应用广泛,可能在2012年左右启动开发,2015年11月开源。

历史:

  1. DistBelief: First Generation Deep Learning System_ 第一代深度学习系统
  2. TensorFlow: Second Generation Deep Learning System_ 第二代深度学习系统

网址: http://www.tensorflow.org/ or http://tensorflow.google.cn

代码:https://github.com/tensorflow/tensorflow

论文: http://tensorflow.org/whitepaper2015.pdf

OSDI论文:TensorFlow: A system for large-scale machine learning

学习TensorFlow

  • Python学习

Python编程

Python_TensorFlow_Basics

  • TensorFlow应用

TensorFlow-JavaScript

TensorFlow-Serving

深入TensorFlow

TensorFlow使用Eigen进行计算时,首先要将其Tensor类的对象转换成Eigen支持的Tensor对象.

像矩阵乘、二元操作、一元操作等都是通过调用Eigen实现的. 
#include "third_party/eigen3/unsupported/Eigen/CXX11/Tensor"

tensorflow/core/framework/tensor.h
tensorflow/core/framework/tensor_types.h

https://github.com/PX4/eigen/blob/master/unsupported/Eigen/CXX11/src/Tensor/README.md

参见:

https://www.cnblogs.com/deepllz/p/9001054.html
https://blog.csdn.net/hjimce/article/details/71710893