bp网络神经算法实例(数据分析-BP神经网络实现预测案例)

在人工神经网络的发展历史上,感知机(Multilayer Perceptron,MLP)网络曾对人工神经网络的发展发挥了极大的作用,也被认为是一种真正能够使用的人工神经网络模型,它的出现曾掀起了人们研究人工神经元网络的热潮。单层感知网络(M-P模型)做为最初的神经网络,具有模型清晰、结构简单、计算量小等优点。但是,随着研究工作的深入,人们发现它还存在不足,例如无法处理非线性问题,即使计算单元的作用函数不用阀函数而用其他较复杂的非线性函数,仍然只能解决线性可分问题.不能实现某些基本功能,从而限制了它的应用。增强网络的分类和识别能力、解决非线性问题的唯一途径是采用多层前馈网络,即在输入层和输出层之间加上隐含层。构成多层前馈感知器网络。

20世纪80年代中期,David Runelhart。Geoffrey Hinton和Ronald W-llians、DavidParker等人分别独立发现了误差反向传播算法(Error Back Propagation Training),简称BP,系统解决了多层神经网络隐含层连接权学习问题,并在数学上给出了完整推导。人们把采用这种算法进行误差校正的多层前馈网络称为BP网。

BP神经网络学习算法可以说是目前最成功的神经网络学习算法。显示任务中使用神经网络时,大多数是使用BP算法进行训练。

  在我看来BP神经网络就是一个“万能的模型 误差修正函数”,每次根据训练得到的结果与预想结果进行误差分析,进而修改权值和阈值,一步一步得到能输出和预想结果一致的模型。举一个例子:比如某厂商生产一种产品,投放到市场之后得到了消费者的反馈,根据消费者的反馈,厂商对产品进一步升级,优化,从而生产出让消费者更满意的产品。这就是BP神经网络的核心。

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(1)

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(2)

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(3)

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(4)

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(5)

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(6)

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(7)

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(8)

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(9)

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(10)

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(11)

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(12)

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(13)

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(14)

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(15)

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(16)

bp网络神经算法实例(数据分析-BP神经网络实现预测案例)(17)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页