gpt4 book ai didi

tensorflow - 如何手动创建 tf.Summary()

转载 作者:行者123 更新时间:2023-12-03 07:17:12 27 4
gpt4 key购买 nike

我经常想记录 python 变量——而不是 tf 张量。

在文档中,它说“您可以传递用自己的数据填充的 tf.Summary Protocol Buffer ”,但没有 tf.Summary 的文档我不知道如何使用它。

有人知道如何以这种方式创建标量摘要吗?

最佳答案

您可以在Python程序中创建一个tf.Summary对象并将其写入相同的tf.summary.FileWriter使用 SummaryWriter.add_summary() 获取 TensorFlow 生成的摘要的对象方法。

tf.Summary 类是 Python protocol buffer wrapper对于 the Summary protocol buffer 。每个 Summary 包含 tf.Summary.Value 的列表 Protocol Buffer ,每个缓冲区都有一个标签和一个“简单”(浮点标量)值,一个 image ,一个histogram ,或 audio snippet 。例如,您可以从 Python 对象生成标量摘要,如下所示:

writer = tf.train.SummaryWriter(...)
value = 37.0
summary = tf.Summary(value=[
tf.Summary.Value(tag="summary_tag", simple_value=value),
])
writer.add_summary(summary)

关于tensorflow - 如何手动创建 tf.Summary(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37902705/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com