【问题标题】:Unable to produce tensor board in keras无法在 keras 中生成张量板
【发布时间】:2019-03-18 08:56:45
【问题描述】:

我正在尝试在 keras 中生成 tensorboard .....但是即使在给出正确路径后也会出现“未找到名称错误”

注意:有权写入该文件夹并尝试不使用时间格式

代码:

from tensorflow.keras.callbacks import TensorBoard
from time import time

tensorboard = TensorBoard(log_dir="logs/{}".format(time()))

history= model_inc.fit(trainX,trainY,epochs=9,batch_size=16,validation_data=(testX,testY),shuffle=True,verbose=1,callbacks=[tensorboard])

【问题讨论】:

标签: python tensorflow keras tensorboard


【解决方案1】:

看起来问题出在 log_dir 的定义上。基本上,TensorBoard 期望的是目录名而不是文件名。

您可以通过使用 os 库来确保它有效:

dir = "logs/{}".format(time())
if not os.path.isdir(dir):
    os.mkdir(dir)

【讨论】:

  • TypeError: 'str' 对象不可调用
猜你喜欢
  • 1970-01-01
  • 2019-07-26
  • 1970-01-01
  • 1970-01-01
  • 2021-02-09
  • 2021-10-06
  • 1970-01-01
  • 2018-06-25
  • 2018-10-19
相关资源
最近更新 更多