Предполагая, что у меня есть свод сводок, определенных как:
loss = ...
tf.scalar_summary("loss", loss)
# ...
summaries = tf.merge_all_summaries()
Я могу оценить тензор summaries
каждые несколько шагов на обучающих данных и передать результат на SummaryWriter
.
Результатом будет шумное резюме, потому что они вычисляются только по одной партии.
Тем не менее, я хотел бы вычислить резюме для всего набора данных валидации. Конечно, я не могу передать набор данных валидации как одну партию, потому что она будет слишком большой. Итак, я получаю итоговые выходы для каждой партии проверки.
Есть ли способ усреднить эти сводки так, чтобы они выглядели так, как если бы сумма вычислялась по всему набору проверки?