0

我正在按照教程使用 Theano 创建卷积神经网络。虽然,我在一段代码中遇到了问题:

>> x = theano.floatX.xmatrix(theano.config.floatX)  # rasterized images
AttributeError: 'module' object has no attribute 'floatX'

我加载了floatX:

>> from theano import config

并检查:

>> print(theano.config.floatX)
float 32

但是仍然无法加载模块,从文档来看xmatrix应该是在。有人知道我在哪里可以找到它吗?theano.config.floatX

先感谢您!

4

1 回答 1

1

convnet 教程的这一部分有一个错误或非常过时。Theano 中的符号变量位于 theano.tensor 包中。这个包 theano.floatX 甚至不存在!

教程 github 存储库中的当前版本工作正常。他们以正确的方式分配符号变量:

# allocate symbolic variables for the data
    index = T.lscalar()  # index to a [mini]batch
    x = T.matrix('x')   # the data is presented as rasterized images
    y = T.ivector('y')  # the labels are presented as 1D vector of
                        # [int] labels

浏览教程存储库,我找到了更正此错误的修订版。他们似乎忘记了使用此修复更新教程文本。

于 2014-05-21T17:05:01.477 回答