tensorflow.org/api_docs/python/tf/summary/merge_all

я есть куча потоковых метрик (tf.metrics.accuracy а такжеобычай потоковыйmicro, macro а такжеweighted F1-баллов).

Во время обучения я получаю вид сюжета ниже (не говоря уже о переоснащении).

Это происходит потому, что для вычисления показателей набора проверки, которые я называюtf.local_variables_initializer сбросить метрики и иметь только значение для набора проверки.

Это подразумевает 2 побочных эффекта:

Шипы на изображенииМежду валидациями показатели обучения продолжают агрегироваться, даже если валидация происходит каждые 2 эпохи.

Я мог бы частично разрешить ситуацию, если бы каждая метрика содержала разные тензоры (поезд против val). Но это не решило бы2.

Поэтому у меня есть2 вопроса:

По вашему опыту, такое поведение вы ожидаете увидеть (или нет? Решение?)Есть ли способ иметь поток метрик только за последниеn партии?

Ответы на вопрос(1)

Ваш ответ на вопрос