Keras documentation最后给出了一个函数示例,该函数获取y_true和y_pred并每批返回一个值,然后在训练过程中显示该值。
如果我尝试实现Keras Metric class,并查看其他指标,则通常使用assign_add(),并在每次批处理之后计算结果,但要使用整个时期的变量,并且得到在一个时代结束时重置。
我的理解是正确的,如果我只是简单地将自定义keras度量编写为函数,就会得到批处理结果,而在纪元末尾看到的最终结果仅仅是最后一批,而通过实施Metric,我会得到一个划时代的结果,而我在某个划时代结束时看到的最后一个结果是整个划时代?