很抱歉,很新的问题...我用 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 printing和 FAQ ,恐怕我也没有完全掌握...
最佳答案
- 使用
.eval()
计算符号表达式 - 使用Test Values
关于python - Theano 网络的打印输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30784588/