[英]Displaying model summary on dash
我有一个训练有素的 Keras model 并将其存储在变量“模型”中。 当我打印model.summary()
时,我得到了类似于带有列标题的表格
Layer (type) Output Shape Param# Connected to
如何以破折号显示此表? 我需要先把它变成某种 dataframe 吗? 或者我可以调用打印在仪表板上的摘要和 output 吗?
我设法使用此代码将其转换为字符串。 我的代码:
strlist = []
model.summary(print_fn=lambda x: strlist.append(x))
str_sum = "\n".join(strlist)
app = dash.Dash()
app.layout = html.Div(children=[
html.Div(str_sum)
])
if __name__ == '__main__':
app.run_server()
但是我在仪表板上看到的东西看起来都是脱节的,而且顺序也不正确。它看起来像:
Model: "model"_________________________________Layer (type) Output Shape Param #
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
input_1 (InputLayer) [None, 256, 256, 3) 0 __________________________________
block1_conv1 (Conv2D) (None, 127, 127, 32) 864 input_1[0][0]
感谢一些输入!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.