Tensorflow学习

  1. 概念:
    • 张量(tensor):数据,某一类型的多维数组
    • 变量(variable):模型的参数,通过不断训练得到的值
    • 占位符(placeholder):输入变量的载体
    • 图中的节点操作(operation,OP):一个OP获得0个或多个tensor,执行计算,输出额外的0个或多个tensor
  2. 申明常量:tf.constant(常量)
  3. 占位符使用配合feed_dict
  4. 在jupyter中使用tf.InteractiveSession(),与with session类似
  5. 保存模型:saver=tf.train.Saver() saver.save(当前的session,保存的文件);恢复模型:saver= tf.train.Saver() saver.restore(新的sess,保存的文件)
  6. 查看模型内容:
    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)

发表评论

电子邮件地址不会被公开。 必填项已用*标注