首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tensorflow: scalar_summary重复异常

Tensorflow: scalar_summary重复异常
EN

Stack Overflow用户
提问于 2016-11-24 22:52:22
回答 1查看 1.2K关注 0票数 0

为了学习如何使用摘要,我正在跟踪张板教程,并不断地得到下面的错误。它在调用时抛出错误:

代码语言:javascript
复制
summary_op = tf.merge_all_summaries()

但问题似乎就在这里:

代码语言:javascript
复制
def variable_summaries(var):
  with tf.name_scope('summaries'):
    mean = tf.reduce_mean(var)
    tf.scalar_summary('mean', mean)

有什么线索吗为什么会这样?

InvalidArgumentError (回溯参见上文):摘要输入中找到的重复标记平均值[[Node: Merge汇总/Merge汇总= MergeSummarydevice="/job:localhost/replica:0/task:0/cpu:0“]]

EN

回答 1

Stack Overflow用户

发布于 2016-11-25 15:34:08

问题在于我得到代码的源头。张紧板连接带我们到了代码错误的主版本:

代码语言:javascript
复制
def variable_summaries(var):
  """Attach a lot of summaries to a Tensor (for TensorBoard visualization)."""
  with tf.name_scope('summaries'):
    mean = tf.reduce_mean(var)
    tf.summary.scalar('mean', mean)
    with tf.name_scope('stddev'):
      stddev = tf.sqrt(tf.reduce_mean(tf.square(var - mean)))
    tf.summary.scalar('stddev', stddev)
    tf.summary.scalar('max', tf.reduce_max(var))
    tf.summary.scalar('min', tf.reduce_min(var))
    tf.summary.histogram('histogram', var)

其他版本有以下代码:

代码语言:javascript
复制
def variable_summaries(var, name):
  """Attach a lot of summaries to a Tensor."""
  with tf.name_scope('summaries'):
    mean = tf.reduce_mean(var)
    tf.scalar_summary('mean/' + name, mean)
    with tf.name_scope('stddev'):
      stddev = tf.sqrt(tf.reduce_mean(tf.square(var - mean)))
    tf.scalar_summary('stddev/' + name, stddev)
    tf.scalar_summary('max/' + name, tf.reduce_max(var))
    tf.scalar_summary('min/' + name, tf.reduce_min(var))
    tf.histogram_summary(name, var)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40795482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档