有没有办法直接分析和操作张量板“events.*”日志文件?

Posted

技术标签:

【中文标题】有没有办法直接分析和操作张量板“events.*”日志文件?【英文标题】:Is there a way to directly analyze and manipulate tensorboard "events.*" log file? 【发布时间】:2019-04-01 14:05:16 【问题描述】:

每个人。 Tensorboard 是一个很好的可视化学习过程的工具,但它给我带来了一些不便。出于某种原因,有时我想删除部分学习曲线(例如在第 X 步后擦除标量)。但是,所有标量都放在一个“events.*”文件中,而且据我所知,Tensorboard 仅提供高级 api(仅“添加”但没有“删除”)。有没有人对此有一些想法?谢谢!

【问题讨论】:

【参考方案1】:

您可以使用print_tensors_in_checkpoint_file()查看检查点文件的内容,

from tensorflow.python.tools.inspect_checkpoint import print_tensors_in_checkpoint_file

print_tensors_in_checkpoint_file(file_name="<your_path_here>/model.ckpt-<whatever_step>", tensor_name='', all_tensors=True)

【讨论】:

以上是关于有没有办法直接分析和操作张量板“events.*”日志文件?的主要内容,如果未能解决你的问题,请参考以下文章

有啥方法可以查看张量板图中的参数总数?

组在张量板的同一张图上运行

使用带有 DQN 算法的张量板

如何向 tensorboardX 添加图片标题?

如何将张量板图用于列表/数组?

为啥我在张量板上只看到大约一百个边界框?