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

Keras documentation最后给出了一个函数示例,该函数获取y_true和y_pred并每批返回一个值,然后在训练过程中显示该值。

如果我尝试实现Keras Metric class,并查看其他指标,则通常使用assign_add(),并在每次批处理之后计算结果,但要使用整个时期的变量,并且得到在一个时代结束时重置。

我的理解是正确的,如果我只是简单地将自定义keras度量编写为函数,就会得到批处理结果,而在纪元末尾看到的最终结果仅仅是最后一批,而通过实施Metric,我会得到一个划时代的结果,而我在某个划时代结束时看到的最后一个结果是整个划时代?

shiqing22 回答:Keras 2如何汇总自定义指标的结果?

用调试器找到它-值传递到MeanMetricWrapper,后者依次计算自定义无状态度量的所有结果的平均值,这很有意义。

本文链接:https://www.f2er.com/2949430.html

大家都在问