一、安装
cpu版:
conda install tensorflow==1.8 -i https://mirrors.aliyun.com/pypi/simple
https://www.cnblogs.com/liuhuacai/p/11684666.html
安装 cudatoolkit10.0.130 cudnn7.6.5
更新numpy: install numpy==1.16.0
二、框架介绍
2.1 TF数据流图
构建图阶段:
图:tensorflow将计算表示为指令之间的依赖关系
可以理解为流程图,定义了数据(张量Tensor)和操作(节点Op)
执行图阶段
会话:跨一个或多个本地或远程设备运行数据流图的机制
让之前定义好的数据和操作运行
节点:提供图当中执行的操作
2.2 图与TensorBoard
2.2.1 什么是图结构
图结构:数据(Tensor)+操作(Operation)
2.2.2 图相关操作
1. 默认图
通常TensorFlow会默认帮助创建一张图
- 调用方法
tf.get_default_graph()
- 查看属性
.gragh
2.创建图
new_g = tf.graph()
with new_g.as_default():
定义数据和操作
2.2.3 TensorBoard:可视化学习
1.数据序列化-events文件
将图数据序列化后写入到文件中
tf.summary.FileWriter(path, graph=sess.graph)