class_docstr: Callback for validation loss.
class_docstr_tok: ["Callback","for","validation","loss","."]
code: def on_epoch_end(self, batch, logs=None) -> None:
      if logs is not None:
          for key, val in logs.items():
              with self.summary_writer.as_default():
                  tf.summary.scalar(key, val, step=batch)
  
imports: import tensorflow
label_desc: Use image node_id 2 for calling the TensorboardCallback obj's underlying member method code with example usage: obj.on_epoch_end(batch, logs) without return types