以下这行代码在Keras中给我带来了上述错误。 model是Keras中的一个Graph模型。
score, acc = model.evaluate({
'input1': X_test1,
'input2': X_test2,
'output':Y_test}, batch_size=450)
但当我把它改为以下内容时,它运行得很好。
predictions = model.predict({
'input1': X_test1,
'input2': X_test2}, batch_size=450)['output']
这里的Y_test是<type 'numpy.ndarray'>
的<type 'numpy.ndarray'>
。一个单次编码的向量。
Sample Y_test
:
[[1.,0.,0.],[1.,0.,0.],[0.,0.,1.]]