tensorflow环境搭建
使用anaconda创建虚拟环境:conda create -n learnTF12 python=3.6
然后激活该虚拟环境,因为中国大学mooc上的《深度学习应用开发——TensorFlow实践》采用的是1.2.1版本。因为一开始我尝试使用conda intsall tensorflow==1.2.1
但是提示我没有这个包。
无奈之下我使用pip install tensrflow==1.2.1
,结果成功安装了。
tensorflow编程基础
import tensorflow as tf
# 创建一个常值运算,将作为一个节点加入到默认计算图中
hello=tf.constant('hello world')
# 创建一个tf会话
sess=tf.Session()
# 运行并获得结果
print(sess.run(hello))
TensorFlow的概念
TensorFlow=Tensor+Flow
Tensor:
张量,数据结构:多维数组
Flow流:
计算模型:张量之间通过计算而转换的过程
一个计算图的实例:
import tensorflow as tf
# 一个简单计算图
node1=tf.constant(3.0,tf.float32,name="node1")
node2=tf.constant(4.0,tf.float32,name="node2")
# node3定义的是一个加法的操作,add
node3=tf.add(node1,node2)
# 输出的结果不是一个具体的数值,而是一个张量结构
print(node3)
一共三个节点,node1,2,3;形成了下图中右上角的模型:

网友评论