计算numpy数组

时间:2016-12-07 19:00:50

标签: python numpy deep-learning perceptron

我正在尝试实现一个多层感知器深度网络。我正在使用this教程。我正在使用自己的数据集。我想计算培训,验证和测试集的小批量数。但是,我收到了这个错误:

x: test_set_x[index * batch_size:(index + 1) * batch_size],
IndexError: failed to coerce slice entry of type TensorVariable to integer

我在代码中使用numpy数组。这是我的代码:

batch_size=20



index = T.lscalar()  # index to a [mini]batch


test_model = theano.function(
    inputs=[index],
    outputs=classifier.errors(y),
    givens={
        x: test_set_x[index * batch_size:(index + 1) * batch_size],
        y: test_set_y[index * batch_size:(index + 1) * batch_size]
    }
)

有什么想法吗?

0 个答案:

没有答案