首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构造Keras Tensorboard图

构造Keras Tensorboard图
EN

Stack Overflow用户
提问于 2017-07-25 16:40:36
回答 1查看 6K关注 0票数 7

当我创建一个简单的Keras模型

代码语言:javascript
复制
model = Sequential()
model.add(Dense(10, activation='tanh', input_dim=1))
model.add(Dense(1, activation='linear'))
model.compile(loss='mean_squared_error', optimizer='adam', metrics=['mean_squared_error'])

然后给Tensorboard打个电话

代码语言:javascript
复制
tensorboard = TensorBoard(log_dir='c:/temp/tensorboard/run1', histogram_freq=1, write_graph=True, write_images=False)
model.fit(x, y, epochs=1000, batch_size=1, callbacks=[tensorboard])

Tensorboard中的输出如下所示:

换句话说,这是一个完全的混乱。

  1. 我能做些什么来使图形输出看起来更有条理吗?
  2. 如何使用Keras和Tensorboard创建权重直方图?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-01 13:26:53

使用K.name_scope('name_scope'),您可以创建一个名称范围来对模型中的层进行分组。

示例:

代码语言:javascript
复制
with K.name_scope('CustomLayer'):
  # add first layer in new scope
  x = GlobalAveragePooling2D()(x)
  # add a second fully connected layer
  x = Dense(1024, activation='relu')(x)

多亏了https://github.com/fchollet/keras/pull/4233#issuecomment-316954784

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45309153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档