如何在keras培训周期内获得当前批次预测?

如何在keras培训周期内获得当前批次预测?,keras,Keras,我使用的是\u损失,\u acc=model.training\u批量(x,y)培训方法。现在,我想获取当前的批处理模型预测(输出),以找到错误的预测,并将其保存以供以后在硬负挖掘中使用。如何获得当前输出?我不认为keras暴露了这一点,你必须predicts=model.predicts\u on\u batch(x)。我知道,这对表演来说太糟糕了。但另一种方法是实施定制培训,有点像下面这样的教程:在tensorflow中很容易做到,我做了类似的事情。keras中有model.outputs属

我使用的是
\u损失,\u acc=model.training\u批量(x,y)
培训方法。现在,我想获取当前的批处理模型预测(输出),以找到错误的预测,并将其保存以供以后在硬负挖掘中使用。如何获得当前输出?

我不认为keras暴露了这一点,你必须
predicts=model.predicts\u on\u batch(x)
。我知道,这对表演来说太糟糕了。但另一种方法是实施定制培训,有点像下面这样的教程:在tensorflow中很容易做到,我做了类似的事情。keras中有model.outputs属性,损耗是使用此输出内部计算的,但找不到使用它的方法。。评估不起作用。那个教程应该使用急切执行,所以不需要评估。在没有输入的情况下无法评估输出(实际上,这与在批处理中调用
predict\u