python - Theano 网络的打印输出

标签 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. 使用.eval() 计算符号表达式
  2. 使用Test Values

关于python - Theano 网络的打印输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30784588/

相关文章:

python - 将 DataFrame 的列转换为字典键

python - 在Python中选择数据结构

python - 如何在caffe中创建数据层?

java - 从 IntelliJ IDEA 在 docker 容器中远程调试 Java 9

Python神经网络优化AUC

tensorflow - FCN 训练和测试期间的不同图像尺寸

python - 使用 Tornado 服务大文件

python - 关闭由 ConfigParser 打开的文件

javascript - 捕获正在执行的 javascript 代码的工具

visual-studio - 调试中的 Watch 搜索能力?