Tensorflow 入门
1、介绍
TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。它灵活的架构让你可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服务器,移动设备等等。TensorFlow 最初由Google大脑小组(隶属于Google机器智能研究机构)的研究员和工程师们开发出来,用于机器学习和深度神经网络方面的研究,但这个系统的通用性使其也可广泛用于其他计算领域。
2、安装
Tensorflow采用python的pip方式安装,但需要注意版本问题,如果版本不对,会报出找不到与python匹配的版本。测试通过使用python3.5.0,TennsorFlow要使用 Python3.0 系列版本不能使用2.0系列版本,但是TensorFlow 的安装包目前windows版本还不支持 Python 3.6 。安装软件尽量使用管理员安装。
-
安装python3.5.0
下载地址如下:
https://www.python.org/ftp/python/3.5.0/python-3.5.0-amd64.exe
-
升级pip软件
cmd>python -m pip install --upgrade pip
-
安装tensorflow
cmd>pip install tensorflow
3、体验tensorflow
-
登录到python命令行
cmd>python
-
导入tensorflow库
>>>import tensorflow as tf
-
定义变量
>>>node1 = tf.constant(3.0 , dtype=tf.float32) >>>node2 = tf.constant(4.0)
-
打印结果
输入结果时,并不会计算内容。
>>>print(node1, node2)
结果如下:
-
创建session对象
>>>sess = tf.Session()
-
利用sess进行计算
>>>print(sess.run([node1,node2]))
执行结果如下:
-
执行两个节点的加法
>>>node3 = tf.add(node1, node2)
>>>print(sess.run(node3))
执行结果如下: