请问bp神经网络的问题

clwmis97 2003-12-03 09:22:06
我做的一个bp神经网络,用于非线性逼近,误差总是在很大(比如0。1左右)的时候,下降速度就变得非常慢,这可能是因为什么原因??我试了很多种方法都解决不了,头疼死了,这可是我的毕业设计呀:(
...全文
110 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljranby 2004-01-14
  • 打赏
  • 举报
回复
用GA理论上是可以,可是要实现得好不是一件容易的事,倒是经常用GA优化后的效果反而不如单独用BP的效果好。
fairyboy 2004-01-05
  • 打赏
  • 举报
回复
用GA优化
ljranby 2003-12-10
  • 打赏
  • 举报
回复
那要看是什么问题了,如果是XOR的话百来次就够了
嫌速度慢把学习因子提升一点看看,你加了陡度因子是动量项吗?如果加了话速度会更慢的!
还有重要的一点,不要过于依赖你们的导师,导师不一定就是正确的.............
clwmis97 2003-12-10
  • 打赏
  • 举报
回复

我现在加入了陡度因子,还用了网上找到的一个单位bp算法,但效果就不说了,哎
我的应该不是陷入局部极小,而是进入平坦区了,误差一直在下降,但是速度慢的惊人了
真的迭代到10万次都很正常?我们导师说不正常:(,不过要真是这样心里就好受多了,
总觉得自己费了那么大的力结果做出个烂东西
ljranby 2003-12-08
  • 打赏
  • 举报
回复
注意学习速率不要太大,还有动量项计算时也要注意,最后就是多花点时间算,像NN这样的非线性系统不要指望能够像A*,DP那样很快就算出来,复杂问题跌代100K次以上都是正常的。
clwmis97 2003-12-06
  • 打赏
  • 举报
回复
谢谢大家,请问能不能给我具体的email之类的联系方式,
以短信的形式发送给我
我急切的想求教这方面的一些问题
canjian 2003-12-06
  • 打赏
  • 举报
回复
关注
amn321 2003-12-06
  • 打赏
  • 举报
回复
再补充一下,陷入局部极小的原因是因为,bp网络的数学依据是梯度下降法,所以出现这种情况是也是正常的。
amn321 2003-12-06
  • 打赏
  • 举报
回复
bp我也做过一个,看楼主的意思基本上是陷入局部极小了,针对这个缺陷的改进有很多的
llwu 2003-12-06
  • 打赏
  • 举报
回复
说到试,也很有简单。比如打印出某阶段的某数指表,人工观察规律,以确定最好的阀值。
eastsun 2003-12-05
  • 打赏
  • 举报
回复

神经网络就是这样,要求其设计者更象一个艺术家。

很多参数设定上完全凭借经验。

没有办法,你们的导师还不进化,那你只能当艺术家了。


HUNTON 2003-12-04
  • 打赏
  • 举报
回复
怎么这么早就做毕业设计了?
laughcry2002 2003-12-04
  • 打赏
  • 举报
回复
神经网络的建模在很多细节问题上要靠经验,而且跟具体的应用非常相关。

NN建模通常有两大步骤:一是选择网络结构;二是训练系统参数。

第二步好说一些,但第一步经常带有极大的经验性。比如:网络的层数、各隐层的结点数、输入输出的编码样板、各结点的激励函数,以及各结点的连接拓扑等。

我个人的经验就是一个字:“试”。多试着变化一些,以求找到最适合具体应用的模型。

33,029

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧