首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >改变致密区中间神经元的数目

改变致密区中间神经元的数目
EN

Stack Overflow用户
提问于 2018-12-02 20:51:23
回答 1查看 28关注 0票数 1

我是tensorflow和keras的新手。我有下面的代码,但我不知道为什么当我将密度为1改为10 (稠密(10))时,会出现错误。我想我应该可以任意改变每一层的神经元数目。我应该如何改变密集神经元的数量?如果我想要添加更多的密集的厕所,是否有关于稠密的数字的规则?

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

model.add(Dense(1029, input_dim=29))
model.add(Activation('tanh'))
model.add(Dense(1))
model.add(Activation('sigmoid'))
#odel.add(Dropout (0.2))



sgd=SGD(lr=0.1)
model.compile(loss='binary_crossentropy', optimizer=sgd)
model.fit(input, target, steps_per_epoch=4, epochs=1000)

错误:

代码语言:javascript
复制
ValueError: Error when checking target: expected activation_65 to have shape (10,) but got array with shape (1,)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-02 21:04:44

我发现了问题,我会在这里张贴谁可能面临同样的问题。原因是,根据我的输出,我需要最后一层的神经元数等于1。我的输入维度是1029行和29列,我的目标是1029行。我可以添加另一层致密的任意数目的神经元。

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

https://stackoverflow.com/questions/53584491

复制
相关文章

相似问题

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