1. with上下文管理

上下文管理,让程序运行起来

  1. #如何让计算结果出现?
  2. #开启会话
  3. with tf.Session( ) as sess:
  4. sum_t =sess.run(c_t)
  5. print("在sess当中的sum_t: \n", sum_t)
  6. return None

程序通常会被组织成一个构建图阶段和一个执行图阶段

  1. 构建图,数据与操作的执行步骤 被描述成一个图
  2. 执行图,使用 会话 执行构建好的图中的操作

image.png

2. TensorBoard

image.png

3. 快捷键及小技巧

1.TODO待处理任务
2.给函数的参数添加注释:鼠标选中函数名,右键,选择insert docu string stub
“Show Context Actions”

4. keras的权重文件

  1. ckpt格式

    1. NN.model.save_weights(" ./ckpt/网络名")
    2. NN.model.load_weights("./ckpt/网络名")
  2. .h5文件

  3. 隔代多少轮保存文件模型callback.checkpoint

image.png

5. pytorch里面保存权重函数

  1. # save 第10轮之后的weights
  2. if epoch > 10:
  3. save_files = {
  4. 'model': model.state_dict(),
  5. 'optimizer': optimizer.state_dict(),
  6. 'lr_scheduler': lr_scheduler.state_dict(),
  7. 'epoch': epoch}
  8. torch.save(save_files, "./save_weights/{}.pth".format(epoch))