tensorflow - Tensorboard:从命令行导出 CSV 文件

标签 tensorflow tensorboard

有人可以告诉我是否Tensorboard支持从命令行导出 CSV 文件吗?我问这个的原因是因为我有很多日志目录,我希望有一个脚本文件来自动化这个过程。谢谢。

最佳答案

API 支持以编程方式读取文件。这是为标签提取数据并将其保存到 .csv 的示例。格式与 tensorboard 生成的格式类似

import argparse
import numpy as np
import tensorflow as tf

def save_tag_to_csv(fn, tag='test_metric', output_fn=None):
    if output_fn is None:
        output_fn = '{}.csv'.format(tag.replace('/', '_'))
    print("Will save to {}".format(output_fn))

    sess = tf.InteractiveSession()

    wall_step_values = []
    with sess.as_default():
        for e in tf.train.summary_iterator(fn):
            for v in e.summary.value:
                if v.tag == tag:
                    wall_step_values.append((e.wall_time, e.step, v.simple_value))
    np.savetxt(output_fn, wall_step_values, delimiter=',', fmt='%10.5f')

if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument('fn')
    parser.add_argument('--tag', default='test_metric')
    args = parser.parse_args()
    save_tag_to_csv(args.fn, tag=args.tag)

关于tensorflow - Tensorboard:从命令行导出 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49697634/

相关文章:

tensorflow - 与 tensorflow.keras 相比,使用 keras 在 mnist 上的测试准确度明显更高

python - "Dimensions must match"与 toco 的 tflite 转换错误

Tensorflow - 有条件地向 tensorboard 写入摘要

tensorflow - 可视化增强的火车图像 [tensorflow object detection api]

android - tensorflow 模型的图像预处理参数

TensorFlow GPU,tf.one_hot() 上的 CUDA_ERROR_LAUNCH_FAILED

python - 没有 NVIDIA 的 Tensorflow-GPU,可能吗?

python - Tensorflow 'nan' 损失和 '-inf' 权重,即使学习率为 0

keras - Keras:如何将学习率输出到张量板上

python - 为直方图添加自定义摘要 protobuf