如何使其张量板日志附加到以前的运行?

时间:2019-06-27 09:47:03

标签: python logging keras tensorboard

我通过这种方式在keras中使用tensorboard:

from keras.callbacks import TensorBoard

tensorboard = TensorBoard(log_dir='./logs', histogram_freq=0,
                          write_graph=True, write_images=False)
# define model
model.fit(X_train, Y_train,
          batch_size=batch_size,
          epochs=nb_epoch,
          validation_data=(X_test, Y_test),
          shuffle=True,
          callbacks=[tensorboard])

如果我再次训练第二次model.fit(…),那么张量板将重置step,因此公制图看起来就像一团糟。如何使结果附加到以前的结果上?

另一个问题是如何创建另一个会话运行以比较其在张量板上的结果?

1 个答案:

答案 0 :(得分:1)

要恢复以前的训练运行,应将model.fit的参数initial_epoch设置为{{3}}。这样,新信息将被添加到现有的TensorBoard日志中。