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,我也没有完全理解,恐怕...
- 使用
.eval()
计算符号表达式
- 使用Test Values
很抱歉,很新手的问题...我用 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,我也没有完全理解,恐怕...
- 使用
.eval()
计算符号表达式 - 使用Test Values