声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 804|回复: 5

[编程技巧] 求助:神经网络的问题

[复制链接]
发表于 2007-3-11 00:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
各位大侠:
      小弟现在正在用BP神经网络做预测,结构是5*8*1,初始权值是随机的,选用的传输函数是线性函数,但是预测结果不太好,不知道应该怎样优化,初始权值和传输函数应该怎样选取才比较好,请各位大哥大姐赐教!
      小弟这里先谢了!
回复
分享到:

使用道具 举报

发表于 2007-3-11 00:30 | 显示全部楼层
原帖由 yitianjian 于 2007-3-11 00:20 发表
各位大侠:
      小弟现在正在用BP神经网络做预测,结构是5*8*1,初始权值是随机的,选用的传输函数是线性函数,但是预测结果不太好,不知道应该怎样优化,初始权值和传输函数应该怎样选取才比较好,请各位大 ...



请先搜索版面,一大堆神经网络的帖子,特别是初始权值的问题
 楼主| 发表于 2007-3-12 16:00 | 显示全部楼层
先谢过上面这位大哥!
      我已经搜索了关于神经网络的帖子,但是大都是说传输函数取sigmoid函数,也没说为什么,不知道取这个是不是最好;至于初始权的选择也就是说在[-1,1]间随机取,也没有特别充分的理由,而且不知道怎么用matlab实现。
      请大侠指点!
发表于 2007-3-12 16:07 | 显示全部楼层
传输函数取sigmoid函数,也没说为什么,不知道取这个是不是最好


sigmoid函数满足一般情况的需要,当然你也可以自己写

至于初始权的选择也就是说在间随机取


不止吧,我记得happy教授介绍过可以把收敛得较好的那个网络权值作为下一次迭代的初始权值
发表于 2007-3-12 17:24 | 显示全部楼层
      我已经搜索了关于神经网络的帖子,但是大都是说传输函数取sigmoid函数,也没说为什么,不知道取这个是不是最好;至于初始权的选择也就是说在间随机取,也没有特别充分的理由,而且 ...


如何用MATLAB实现,可以到图书馆找这方面的书

神经网络设计与MATLAB实现

传函的选择并非固定的

可以试着用不同的传递函数来训练网络

看看效果如何

另外 训练用的数据要进行归一化处理的~
 楼主| 发表于 2007-3-12 22:18 | 显示全部楼层
好的
我再试试
谢谢各位大哥!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-19 18:23 , Processed in 0.048152 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表