Tensorflow keras模型结构可视化

Tensorflow keras模型结构可视化,tensorflow,keras,Tensorflow,Keras,我想看看凯拉斯的模特。我使用了K.get_session().graph和get 0x7f2a8b809400处的tensorflow.python.framework.ops.Graph 但我希望看到这个图表并保存它。我正在使用tensorflow后端安装tensorboard 导入它 from keras.callbacks import TensorBoard 将其加载到变量中 tbCallBack = TensorBoard(log_dir='Graph',

我想看看凯拉斯的模特。我使用了
K.get_session().graph
和get

0x7f2a8b809400处的tensorflow.python.framework.ops.Graph

但我希望看到这个图表并保存它。我正在使用tensorflow后端安装tensorboard

导入它

from keras.callbacks import TensorBoard
将其加载到变量中

tbCallBack = TensorBoard(log_dir='Graph',
                         histogram_freq=10,
                         write_graph=True,
                         write_images=True)
然后将其用作培训时的回调:

model.fit(x, y, ...
          callbacks=[tbCallBack])
确保你有一个名为“Graph”或任何你想要的目录。然后在终端运行培训之前:

tensorboard --logdir Graph

然后你可以在浏览器中看到你的图表

上面答案中的目录是什么意思。我正在使用当前的工作目录。我得到的是但不是图形你必须在你的工作目录中创建一个名为“Graph”的目录或任何你想要的目录,然后使用它作为log_dir的参数,这样tensorflow就知道要在哪个目录下写入日志了我按照上面的建议,并获得一些events.out.tfevents.1506331517文件,但同样不是图形运行该命令后,是否在浏览器中打开tensorboard?如果您有这些文件,则图形应显示在tensorboard中