神经网络输出神经元个数怎么确定
答案:2 悬赏:50
解决时间 2021-02-02 14:17
- 提问者网友:我稀罕你
- 2021-02-01 17:26
我要做符号识别,需要将100个符号的特征向量输入,每种符号输入20组,特征向量一共是56列,一共输入为2000*56矩阵,不知道输出神经元个数应该设为多少,请高手指点一下,多谢
最佳答案
- 二级知识专家网友:啵啵桃汀
- 2021-02-01 17:33
输出个数最要是看你怎么来看结果了。比如你可以用一个神经元,取值为1-20来表示每个类,也可以用5个神经元,用二进制来表示一类,比如第5类,为00101,还可以用20个神经元来表示等等
全部回答
- 1楼网友:不傲怎称霸
- 2021-02-01 18:28
你用的是newff函数的新版用法,不需要手动设置输入、输出神经元数目,只需要设置隐层神经元即可。从你的hidelayernode=[17 7];可以看出,你这是双隐层网络,第一个隐层是17个神经元,第二层隐是7神经元。
net = newff(p,t,[s1 s2...s(n-l)],{tf1 tf2...tfnl}, btf,blf,pf,ipf,opf,ddf)
size of ith layer, for n-1 layers, default = [ ].
(output layer size sn is determined from t.)
输出层神经元数量由样本维数决定。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |