代码之家  ›  专栏  ›  技术社区  ›  mar

如何获取Elemwise{tanh,no_inplace}。0值

  •  1
  • mar  · 技术社区  · 10 年前

    我正在使用 Deep learning Theano 。我怎样才能看到这样一个变量的内容: Elemwise{tanh,no_inplace}.0 。它是的输入数据 logistic layer .

    2 回复  |  直到 7 年前
        1
  •  4
  •   eickenberg    10 年前

    假设变量名为 t 。然后您可以通过调用 t.eval() 。如果需要输入数据,这可能会失败。在这种情况下,您需要通过提供这样的字典来提供它们 t.eval({input_var1: value1, input_var2: value2}) 这是一种特殊的方式来评估thano表达式。

    它在实际程序中的工作方式是创建一个接受必要输入的函数,例如: f = theano.function([input_var1, input_var2], t) ,将生成一个接受两个输入变量的函数,计算 并输出结果。

        2
  •  4
  •   Dencrash    10 年前

    现在,您似乎不打印值,而是打印操作。输出 Elemwise{tanh,no_inplace}.0 意思是,你有一个元素式的tanh操作,这个操作没有到位。您仍然需要创建一个接受输入并执行操作的函数。然后需要调用该函数并打印结果。您可以在他们的图表结构部分了解更多信息 tutorial .

    推荐文章