如何让它将张量板日志附加到以前的运行中?

Roc*_*etq 6 python logging keras tensorboard

我以这种方式将张量板与 keras 一起使用:

\n\n
from keras.callbacks import TensorBoard\n\ntensorboard = TensorBoard(log_dir='./logs', histogram_freq=0,\n                          write_graph=True, write_images=False)\n# define model\nmodel.fit(X_train, Y_train,\n          batch_size=batch_size,\n          epochs=nb_epoch,\n          validation_data=(X_test, Y_test),\n          shuffle=True,\n          callbacks=[tensorboard])\n
Run Code Online (Sandbox Code Playgroud)\n\n

如果我再次运行火车第二次调用model.fit(\xe2\x80\xa6),张量板将重置step,因此度量图开始看起来一团糟。如何让它将结果追加到以前的结果中?

\n\n

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

\n

rvi*_*nas 5

要恢复之前的训练运行,您应该设置model.fitinitial_epoch的参数。通过这样做,新信息将被附加到现有的 TensorBoard 日志中。