初始化函数时tensorboard ModuleNotFoundError

时间:2019-07-10 11:31:59

标签: python tensorflow tensorboard tensorflow2.0

即使我已经尝试过几种初始化Tensorboard的方式-from tensorflow.keras.callbacks import TensorBoardfrom tensorflow.keras.callbacks import TensorBoard,atd。在model.fit函数之前初始化时,我总是得到ModuleNotFoundError或类似的信息。

我为Tensorboard日志尝试了几种不同的目录,通过Keras层进行初始化的几种方法

from keras.callbacks import TensorBoard

它基于教程https://pythonprogramming.net/tensorboard-analysis-deep-learning-python-tensorflow-keras/?completed=/convolutional-neural-network-deep-learning-python-tensorflow-keras/ 原始代码是这样写的:

from keras.callbacks import TensorBoard

但是我遇到一个错误,即未找到callbacks = [tensorboard]),所以我已经推断出这是因为我使用Tensorflow2.0,并且它基于r1版本。

1 个答案:

答案 0 :(得分:0)

戴夫

您必须使用

  tensorflow.keras.callbacks.TensorBoard

您正在直接使用keras api,就像您尝试使用两个不同的API一样。

请尝试按照tf 2.0 api的文档操作,效果很好。

https://www.tensorflow.org/tensorboard/r2/get_started