首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Keras模型可视化中,这些(None,x)值是什么?

在Keras模型可视化中,这些(None,x)值是什么?
EN

Stack Overflow用户
提问于 2018-04-07 07:40:52
回答 1查看 417关注 0票数 3

代码语言:javascript
复制
model = Sequential()

model.add(Embedding(10000, 300, input_length=200))
model.add(LSTM(256, return_sequences=True, dropout=0.5, recurrent_dropout=0.5))
model.add(LSTM(256, dropout=0.5, recurrent_dropout=0.5))
model.add(Dense(4, activation='softmax'))
...

plot_model(model, to_file='rnn.png' ,show_shapes=True, show_layer_names=True)

为什么是(零,200)而不是(200)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-07 08:47:49

这是由于批次的大小。当你训练一个模型时,你可以通过不同的批次大小(例如32,64,…)。

这意味着,例如,如果您训练一个批处理大小为32的模型,则第一层的形状将为(32,200)等等。

在构建模型时,输入批次大小仍未定义。这就是为什么Tensorflow打印None的原因。

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

https://stackoverflow.com/questions/49705084

复制
相关文章

相似问题

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