无法将Type TensorType(float32,matrix)(Variable Subtensor {::,int64:int64:}。0)转换为Type TensorType(float32,3D)

时间:2016-01-02 14:58:24

标签: python machine-learning theano

我已经在互联网上查找了这个问题并且无法找到解决方案。据说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)

0 个答案:

没有答案