a'-*_*a'- 6 python machine-learning neural-network deep-learning keras
以下代码行给出了Keras中的上述错误.model是Keras的Graph模型.
score, acc = model.evaluate({
'input1': X_test1,
'input2': X_test2,
'output':Y_test}, batch_size=450)
Run Code Online (Sandbox Code Playgroud)
但是当我将其更改为以下内容时,它运行正常.
predictions = model.predict({
'input1': X_test1,
'input2': X_test2}, batch_size=450)['output']
Run Code Online (Sandbox Code Playgroud)
这里的Y_test是.单热编码矢量.
样本Y_test:[[1.,0.,0.],[1.,0.,0.],[0.,0.,1.]]
Mar*_*jko 10
正如你在这里看到的:
https://github.com/fchollet/keras/blob/master/keras/engine/training.py
evaluate方法仅返回测试损失(或损失).因此,将此方法的结果分配给一对会导致错误.
归档时间: |
|
查看次数: |
5810 次 |
最近记录: |