训练神经网络,多久打印一次loss比较好

【训练神经网络,多久打印一次loss比较好】 每个batch打印一个batch_loss
每个epoch打印一个mean_batch_loss,再打印一个test结果。

你用tensorboard或者jupyter更方便

■网友
如果一个epoch中有很多batch,可以每50个batch(或100个,视batch多少而定)打印一次loss,然后每个epoch结束之后再打印一个本次epoch 的平均loss,这样看起来不乱,比较清晰明了。tensorboard确实是个好东西,用好了可以让你更加高效的调参。

个人观点,仅供参考。

■网友
视情况决定间隔,可视化loss曲线,比如将loss记录在tensorboard或VisualDL中。
■网友
看每个epoch有多少batch呀。我一般10个batch打一次 所有的batchloss都保存到log里,一个epoch记录一次在tensorboard显示
■网友
用过inception,是10步打印一次,后来也习惯了10步打印一次


    推荐阅读