关于BP算法有没有懂行的能指点一二

gzamao 2003-08-21 11:43:45
BP神经网络教材里只提及以0,1二值作为输入,但大千世界如此纷纭复杂在大部情况下输入是整数型的。请问有没有相关的资料解决整书输入的问题。在此想各位叩谢了。
...全文
36 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Riemann 2003-08-26
  • 打赏
  • 举报
回复
采用二进制编码。
ljranby 2003-08-26
  • 打赏
  • 举报
回复
期刊上的都不实用,基本上有提到BP的书都有这方面的内容。
推荐你看两本比较早期的神经网络的书,那是比较简单又清楚的。近几年神经网络的书太多了,内容很杂,不适合初学者。

题名/作者: 神经网络及其在工程中的应用 /张际先,宓 霞编著
ISBN号: 7-111-04927-6
出版发行项: 北京-机械工业出版社 这本是我们学校的老师写的,内容不是很深且在BP章还有点错误,例子中没有加传递函数,不过是我的入门教程,总的还是适合初学者的,提到很多工程上需要注意的问题如尺度变换等是其最有价值的地方。

题名/作者: 神经网络与神经计算机导论 /李孝安, 张晓缋编著
ISBN号: 7-5612-0700-X
出版发行项: 西安-西北工业大学出版社 1994
这本也是入门级的,里面的BP模型是最好理解的。
gzamao 2003-08-25
  • 打赏
  • 举报
回复
楼上那位英雄再给点提示行吗?比如要看哪本书哪本期刊?
ljranby 2003-08-23
  • 打赏
  • 举报
回复
用0,1做输入是因为教程的例子是XOR问题吧?
用整数也是完全可以的,不过实数用得比较多,主要取决于传递函数,如标准的BP算法的传递函数是sigmoid,它把输出限制在(0,1)之间,且当输入在-1,1之间时函数的曲线较明显,所以我们在用时一般把输入值先归一化一下,就是把输入值限制在0,1之间,这样误差才能体现出来。归一化的算法比较多,最简单的就是a/(a min+(a max-a min))当然限正数
AlgorithmFanatic 2003-08-21
  • 打赏
  • 举报
回复
计算机里一个bit位只有0,1二值,大千世界如此纷纭复杂不是也表示了吗?

33,008

社区成员

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

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