- 概念:
- 张量(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)