- 概念:
- 张量(tensor):数据,某一类型的多维数组
- 变量(variable):模型的参数,通过不断训练得到的值
- 占位符(placeholder):输入变量的载体
- 图中的节点操作(operation,OP):一个OP获得0个或多个tensor,执行计算,输出额外的0个或多个tensor
- 申明常量:
tf.constant
(常量) - 占位符使用配合
feed_dict
- 在jupyter中使用
tf.InteractiveSession()
,与with session类似 - 保存模型:
saver=tf.train.Saver()
saver.save(当前的session,保存的文件)
;恢复模型:saver= tf.train.Saver()
saver.restore(新的sess,保存的文件)
- 查看模型内容:
from tensorflow.python.tools.inspect_checkpoint import print_tensors_in_checkpoint_file print_tensors_in_checkpoint_file(os.path.join(savedir,"linermodel.ckpt"),None,True)