如何让它将 tensorboard 日志附加到以前的运行?
How to make it append tensorboard logs to previous runs?
我在 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(…)
,tensorboard 会重置 step
因此度量图开始看起来一团糟。如何让它将结果附加到以前的结果?
另一个问题如何创建另一个会话运行比较他们在 tensorboard 上的结果?
要恢复之前的训练 运行,您应该设置 model.fit 的参数 initial_epoch
。这样,新信息将附加到现有的 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(…)
,tensorboard 会重置 step
因此度量图开始看起来一团糟。如何让它将结果附加到以前的结果?
另一个问题如何创建另一个会话运行比较他们在 tensorboard 上的结果?
要恢复之前的训练 运行,您应该设置 model.fit 的参数 initial_epoch
。这样,新信息将附加到现有的 TensorBoard 日志中。