读取TensorBoard生成的日志文件内容

  参考资料:

  https://blog.csdn.net/nima1994/article/details/82844988

  参考资料已经把问题的解决方案阐述的很详细了,在这里记录一下精简的过程:

from tensorboard.backend.event_processing import event_accumulator        # 导入tensorboard的事件解析器

ea=event_accumulator.EventAccumulator("路径")     # 初始化EventAccumulator对象
ea.Reload()    # 这一步是必须的,将事件的内容都导进去
print(ea.scalars.Keys())    # 我们知道tensorboard可以保存Image scalars等对象,我们主要关注scalars
train_loss = ea.scalars.Items("train_loss")    # 读取train_loss

  读取到的train_loss是一个列表,里面的内容和命名元组是一样的,用一样的用法加载即可!

posted @ 2021-01-01 23:10  思念殇千寻  阅读(1432)  评论(0编辑  收藏  举报