如何在Anaconda上使用Tensorboard访问日志文件

时间:2019-04-09 16:52:52

标签: python tensorflow anaconda tensorboard

我在Ananconda环境中使用Keras制作了一个NN模型(我正在使用木星)。 我想访问我正在使用tensorboard编写的日志文件,我想查看准确性和损失函数图。

但是,当我尝试从终端访问日志文件时,会发生此错误:AttributeError:模块'tensorboard.util'没有属性'PersistentOpEvaluator'

有人可以帮我写这些图,看看它们打开张量板吗?

这是我的代码:

    hidden_size = 256

    sl_model = keras.models.Sequential()
    [...]
    sl_model.add(keras.layers.Dense(max_length, activation='softmax')) 
    optimizer = keras.optimizers.Adam()
    sl_model.compile(loss='binary_crossentropy', optimizer=optimizer, metrics=['acc'])

    batch_size = 128
    epochs = 3

    # Let's print a summary of the model
    sl_model.summary()

    #I'd like to access to this file
    cbk = keras.callbacks.TensorBoard("logging/keras_model")

    print("\nStarting training...")
    sl_model.fit(x_train, y_train, epochs=epochs, batch_size=batch_size,
      shuffle=True, validation_data=(x_dev, y_dev), callbacks=[cbk])

我该如何解决?谢谢!

1 个答案:

答案 0 :(得分:0)

您必须删除站点软件包中的tensorboard目录,然后假设您的pip install tensorboard --upgrade版本是最新的,tensorflow