我使用的是DBN分类代码。我有一个输出值是一个整数(输出整数的值可以是任何110,12等)。所以基本上我试图通过设置其no_of_outputs = 1来使用分类代码来预测某些内容。但我认为no_of_output = 1通过提供错误来搞乱代码: ValueError:y_i值超出范围 应用导致错误的节点:CrossentropySoftmaxArgmax1HotWithBias(_dot22.0,b,Elemwise {Cast {int32}}。0) 输入形状:[(10,2),(2,),(10,)] 输入步幅:[(16,8),(8,),(4,)] 输入类型:[TensorType(float64,matrix),TensorType(float64,vector),TensorType(int32,vector)] 使用Theano标志'exception_verbosity = high'作为此apply节点的调试打印。
请帮我解决。
答案 0 :(得分:0)
该索引值超出范围错误,您应该检查您的代码以确保:
您可以通过编辑theano函数来打印您的值,该函数返回您要打印的参数。