Tensorboard:在Keras中再次记录训练和验证指标

时间:2020-05-28 00:38:20

标签: tensorflow keras tensorboard hyperparameters

我有一个hp.KerasCallbackTensorBoard回调训练的模型,如example所述:

model.fit(
    ...,
    callbacks=[
        tf.keras.callbacks.TensorBoard(logdir),  # log metrics
        hp.KerasCallback(logdir_hp, hparams),  # log hparams
    ],
)

这成功打印了我所有的输入(超级)参数(以hparams dict为单位),并且 -训练指标,如果logdir_hp/train(或要编写目录的摘要编写者) -验证指标,如果logdir_hp/validation(或验证目录的摘要编写者)

但绝不都,因为摘要张量名称不明确!

如何使用前缀(例如accval_acc)在两次运行(训练和验证)中记录相同的指标,以便进行更好的分析?

image

以上结果是使用estimator api获得的,该api自动根据文件夹添加运行名称(当前文件夹上的火车,因此没有前缀,用于验证,eval,并且每保存x个步骤,我都会进行一次附加评估global_eval),是否可以在keras model.fit()中实现相同的目的?

0 个答案:

没有答案