Theano 网络的打印输出

Print output of a Theano network

很抱歉,很新手的问题...我用 Theano 训练了一个神经网络,现在我想看看它针对某个输入输出了什么。

所以我可以说:

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

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

print "%s" % test_pred

我明白了

Softmax.0

我明白为什么我会得到这个我想(即,因为输出是一个符号张量变量),但我不明白我怎么能看到实际值。

顺便说一句,我读过this post and also the documentation on printing and FAQ,我也没有完全理解,恐怕...

  1. 使用.eval()计算符号表达式
  2. 使用Test Values