Tensorflow-notes1.14
tensorflow-notes
tensorflow 基础
构造图
tensorflow把tensor作为结点保存
开启session
session可以运行图中所有的tensor
执行图
开启session运行tensor的过程就是执行图。在tensorflow中图的构造和执行是分离的,静态图模式,但在2.0版本中已经默认动态图模式了
Tensor
variable
在tensorflow下可以修改的tensor,需要定义一个初始值(数值、numpy矩阵、tensor)
Variable initialization
# 开启交互式的session
sess = tf.InteractiveSession()
# 一次性初始化所有的变量
init = tf.global_variable_initializa()
## 一般session的方法
sess.run(init)
############################################################################################
## 初始化某个变量
var_w.initializer.run()
Variable的eval
在交互式session中可以用variable的eval获取variable的值
variable的assign
assign也是tensorflow的一个op,需要run
占位符
图的节点可以没有具体的值,占位符在构造图的时候占据图中的一个位置,然后执行图的时候才会代入具体的值。
tf.placeholder(tf.float, shape=[])
给placeholder赋值
传入指点,feed_dict参数
Graph
静态图下。
tensorboard
Graph可视化。
神经网络
欢迎一起来参与leetcode刷题项目
刷题的GitHub: github链接.