【发布时间】:2015-05-06 19:27:18
【问题描述】:
我目前正在使用机器学习库 theano 来制作一个利用深度学习技术的项目,以找到 MNIST 数据集的内部表示。
到目前为止,我的代码库与这个卷积网络教程http://deeplearning.net/tutorial/lenet.html几乎相同
Mt 问题是由于我希望能够从测试批次中选择单个示例(或者实际上是我自己的手写字符进行测试),但我似乎无法让 theano 做到这一点。
我已经尝试了很多事情(被卡住了 4 天以上),但我认为正在取得进展的最新尝试如下所示:
testFunction = theano.function(
inputs=[index],
outputs=[layer3.y_pred],
givens={
layer0.input: [tData[index]]
}
)
tData 是一个包含测试图像的 theano.shared 变量,layer3.y_pred 是我感兴趣的输出。
但我不断收到与形状、非张量类型和转换相关的错误。任何对 theano 有任何经验并且知道引擎盖下发生了什么的人,我都非常感谢您提供一些意见。
【问题讨论】:
标签: python neural-network theano deep-learning