Tensorflow Keras 2如何汇总自定义指标的结果?

Tensorflow Keras 2如何汇总自定义指标的结果?,tensorflow,keras,metrics,tensorflow2.0,keras-2,Tensorflow,Keras,Metrics,Tensorflow2.0,Keras 2,最后给出了一个函数示例,该函数获取y_true和y_pred,并返回一个值,每个批一次,该值在训练期间显示 如果我尝试实现,并查看其他指标,它们通常使用assign_add(),结果在每批之后计算,但使用整个历元中的变量,并在历元结束时重置 我的理解正确吗?如果我简单地编写一个自定义keras度量作为一个函数,我将得到批量结果,在一个历元结束时看到的最终结果仅仅是最后一批的结果,而通过实现度量,我将得到历元结果,我在一个历元结束时看到的最后一个结果是整个历元的结果?通过调试器找到它-值被传递到,

最后给出了一个函数示例,该函数获取y_true和y_pred,并返回一个值,每个批一次,该值在训练期间显示

如果我尝试实现,并查看其他指标,它们通常使用assign_add(),结果在每批之后计算,但使用整个历元中的变量,并在历元结束时重置


我的理解正确吗?如果我简单地编写一个自定义keras度量作为一个函数,我将得到批量结果,在一个历元结束时看到的最终结果仅仅是最后一批的结果,而通过实现度量,我将得到历元结果,我在一个历元结束时看到的最后一个结果是整个历元的结果?

通过调试器找到它-值被传递到,它反过来计算自定义无状态度量的所有结果的平均值,这是有意义的