我已经在互联网上查找了这个问题并且无法找到解决方案。据说y和dataset_y不匹配,但是当我打印y.type和train_y.type时,它们都是:TensorType(int32,vector)。我写的代码如下:
import theano.function
import theano.tensor as T
y=T.ivector('y')
train=theano.function([i],classifier.errors(y),
givens={
x:train_x[i*batch:(i+1)*batch]
y:train_y[i*batch:(i+1)*batch]}allow_input_downcast=True)