我希望能够使用 TensorBoard 监控模型正则化损失的演变(我使用的是 TensorFlow 2.1)。
到目前为止,我已经设置了一个tf.keras.callbacks.TensorBoard回调传递给tf.keras.Model.fit. 它允许我监控总损失和学习率:
回调默认记录它们。
然而,总损失由多个项组成(例如正则化损失)。如何轻松监控它们?
tf.keras.callbacks.TensorBoard似乎不支持这一点。正确的?- 我找到了这个文档部分:记录自定义标量。但是,该示例显示了如何在每个时期结束时监视标量,而我正在寻找在每个批次结束时收集标量并在每个时期结束时记录平均值的东西。
- 我想我可以编写一个自定义回调,但我可以避免花时间在这上面吗?
- 还有其他解决方案吗?
因此我的问题是,为 TensorBoard 2.1 记录正则化损失的推荐方法是什么?
