张量板显示验证数据但不训练数据的历元损失和准确性

数据挖掘 分类 喀拉斯 张量流 美国有线电视新闻网
2022-02-21 19:23:14

我正在使用 CNN 进行二进制分类并使用 tensorboard 查看结果。问题是张量板没有显示训练数据的损失和准确性。

这是张量板的屏幕狗屎

没有显示训练数据的曲线

1个回答

仅凭该屏幕截图而没有代码,很难知道发生了什么。

训练图和验证图通常在页面上分开,而不是同一图表上的线。

如果您使用的是 Tensorflow 2.0,则存在一个已知问题,关于 TB 和tfevent文件(存储日志的位置)的同步。有几件事可以尝试:

  1. 尝试TensorBoard使用参数添加回调:profile_batch=0
  2. 尝试重新启动张量板几次...读取可能会失败或加载速度很慢

我指的是tensorflow.kerasAPI

tf.keras.callbacks.TensorBoard(
    log_dir='logs', update_freq='epoch',
    profile_batch=0,                      # <-- default value is 2
)