打印Theano网络的输出

时间:2015-06-11 15:05:56

标签: python debugging neural-network theano

对不起,非常新问题......我和Theano训练了一个神经网络,现在我想看看它为某个输入输出了什么。

所以我可以说:

test_pred = lasagne.layers.get_output(output_layer, dataset['X_test'])

其中output_layer是我的网络。 现在,最后一层碰巧是softmax,所以如果我说:

print "%s" % test_pred

我得到了

Softmax.0

我明白为什么我认为这是因为输出是一个符号张量变量,但是我看不出我是如何看到实际值的。

正如你所知,我确实阅读了this post以及documentation on printingFAQ,我也没有完全掌握,恐怕......

1 个答案:

答案 0 :(得分:1)

  1. 使用.eval()评估符号表达式
  2. 使用Test Values