关于tensorflow
Tensorflow是广泛使用的实现机器学习以及其它涉及大量数学运算的算法库之一,是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。。Tensorflow由Google开发,是GitHub上最受欢迎的机器学习库之一。Google几乎在所有应用程序中都使用Tensorflow来实现机器学习。 例如,如果您使用到了Google照片或Google语音搜索,那么您就间接使用了Tensorflow模型。它们在大型Google硬件集群上工作,在感知任务方面功能强大。
github介绍https://github.com/tensorflow/tensorflow
网页http:// www.tensorflow.org
tensorflow关键在于节点和线
"节点” 一般用来表示施加的数学操作,但也可以表示数据输入(feed in)的起点/输出(push out)的终点,或者是读取/写入持久变量(persistent variable)的终点。
“线”表示“节点”之间的输入/输出关系。这些数据“线”可以输运“size可动态调整”的多维数据数组,即“张量”(tensor)
表现形式如下左图,详细架构如下右图。
引用于https://blog.51cto.com/zero01/2065598
tensorflow cpu版本只支持程序在cpu上计算运行
gpu版本支持程序在gpu和cpu上运行计算