使用Tensorflow 2.0在Tensorboard中可视化Keras模型

问题描述 投票:0回答:1

我正在学习使用带有Tensorboard 2.0的Tensorboard可视化Keras模型

对于可重现的示例:

inputs = Input(shape = (train_data.shape[1], ))
x1 = Dense(100, kernel_initializer = 'he_normal', activation = 'elu')(inputs)
x1a = Dropout(0.5)(x1)
x2 = Dense(100, kernel_initializer = 'he_normal', activation = 'elu')(x1a)
x2a = Dropout(0.5)(x2)
x3 = Dense(100, kernel_initializer = 'he_normal', activation = 'elu')(x2a)
x3a = Dropout(0.5)(x3)
x4 = Dense(100, kernel_initializer = 'he_normal', activation = 'elu')(x3a)
x4a = Dropout(0.5)(x4)
x5 = Dense(100, kernel_initializer = 'he_normal', activation = 'elu')(x4a)
predictions = Dense(1)(x5)
model = Model(inputs = inputs, outputs = predictions)

@tf.function
def traceme(x):
    return model(x)


logdir = "log"
writer = tf.summary.create_file_writer(logdir)
tf.summary.trace_on(graph=True, profiler=True)
# Forward pass
traceme(tf.zeros((1, train_data.shape[1])))
with writer.as_default():
    tf.summary.trace_export(name="model_trace", step=0, profiler_outdir=logdir)

您能告诉我如何从这一点开始进行可视化吗?

您的帮助将不胜感激。

python-3.x tensorflow keras tensorboard graph-visualization
1个回答
0
投票

您能告诉我我从现在开始如何进行可视化?

在jupyter笔记本中,

%tensorboard --logdir log

https://www.tensorflow.org/tensorboard/r2/graphs#graphs_of_tffunctions

您也可以通过运行此命令从终端执行此操作,

tensorboard --logdir log

并从网络浏览器中打开'localhost:6006'

© www.soinside.com 2019 - 2024. All rights reserved.