灰色神经网络的建模原理及应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
故
,(7)LD 层仅一个节
点,其作用只是对 Y 进行放大,使之与式(2)相符合。考虑到灰色 BP
网络与灰微分方程(1)的对应关系,因此在设计灰色 BP 网络的学习算
法时要注意以下几点:①学习算法采用标准 BP 算法,由于有一些神经
元所用激活函数为线性的,因此计算误差时要利用线性函数的求导。
②由于 W21=x1(1)(0),故在 BP 网络训练过程中,权值 W21 始终保持不 变。③ W31 直接由输入与 W11、W12 得到,并且连接 y1 → y 只是将误差 前向传递到第 3 层,其本身不修改 W31。
学术研讨
灰色神经网络的建模原理及应用
王 坚 浙江理工大学机控学院
[摘 要] 所谓灰色神经网络就是将灰色系统方法与神经网络方法有机地结合起来,对复杂的不确定性问题进行求解所建立的模型。 本文将灰色预测与神经网络预测方法相结合,提出了预测宏观经济指标的新方法,实例表明此种组合模型的精度较高。给出了一般灰 色神经网络模型 GNNM(1,1),该模型具有灰色系统的少数据建模优点及神经网络的精度可控特性,并给出了相应的学习算法,然后通 过示例说明模型的可行性。
f(x=1/[1+exp(-x)] ( 5)
该函数为 S 型函数,存在一个高增益区,能确保网络最终达到稳
定态,其他层激活函数取线性的。经过式(4)赋值及 BP 网络激活函数
确定为式(5)后,可对网络中各个结点计算为:
b1=f(ak)=1/[1+exp(-ak)]=b2 ( 6)
[x1(1)(0)-u/a]exp(-ak)+u/a ( 2) 白化灰微分方程(1)的参数的思路是:将方程(1)的时间响应函数 (2)映射到一个 BP 网络中,对这个 BP 网络进行训练,当网络收敛时, 从训练后的BP网络中提取出相应的方程系数,从而得到一个白化的微 分方程,进而利用此白化的微分方程,对系统进行深层次的研究,或 对此微分方程求解。要将式(2)映射到 BP 网络中,对其做如下变换:
对于城市电网中长期规划,当年用电量预测的相对误差小于10% 时为高精度预测,10%~20%时为好的预测。表 2 可知,对于 G 型电 量、E 型和 S 型电量,GNNM(1,1)模型均达到高精度预测水平,与 GM (1,1)模型相比,GNNM(1,1)模型具有更强的适应性。同时,与 GM (1,1)模型相比,GNNM(1,1)模型具有更高的预测精度。所以,GNNM (1,1)模型适用于城市年用电量预测。
对等式两边同除
1+exp(-ak),化简得:
(3)
经过变换后可将式(3)映射到BP网络中相应的BP网络权值可进行
如下赋值(令 u/a=6)
W11=a W21=-x1(1) W31=1+exp(-ak) W12=a W22=2b (4) 由式(3),LB层神经元激活函数取为sigmoid型函数
Leabharlann Baidu
392 《商场现代化》2007 年 4 月(中旬刊)总第 500 期
参考文献: [1]袁曾任:人工神经元网络及其应用[M].北京:清华大学出版社, 1999 [2]吴今培 肖健华:智能故障诊断与专家系统[M].北京:科学出版 社,1997 [ 3 ] 邓聚龙: 灰色系统基本方法[ M ] .武汉: 华中理工大学出版社, 1987 [4]宣士斌:动态数学神经网络模型及其应用[J].广西民族学院学 报,1999,(1):6-8
二、灰色神经网络 GNNM (1,1)的应用
G N N M ( 1 ,1 ) 模型用于城市年用电量预测时,年份编号为输入量
k, 城市年用电量的一阶累加序列为输出量Y,用城市年用电量历史数
据的一阶累加序列对模型进行训练,通过不断地修正网络权值,使模
型模拟的用电量与历史数据误差达到最小。当模型收敛时,对训练好
的网络输入预测年份编号,输出数据经一阶累减还原计算可得到所预 测的城市年用电量。为验证 GNNM (1,1)模型的适应性和预测精度, 作者选取 5 组城市年用电量数据。其中包括前 3 组增长率各不相同的 E 型电量数据;第 4 组的 G 型电量数据,第 5 组的 S 型电量数据,如 表 1 所示。其中,前 10a 的数据作为原始数据序列,年份编号为 20 的 数据是 l0a 后的未来值,用于对预测结果进行评估。GM (1,1)及其 改进模型和 GNNM(1,1)模型的预测结果如表 2 所示。
[关键词] 灰色神经网络 GNNM(1,1) 原理 应用
一、灰色神经网络 GNNM (1,1)模型 灰色理论模型。灰色系统建模使用最多的是 GM(1,1)模型,它 是对经过一次累加生成的数列建立的模型,其灰微分方程为 Δ x(1)(K)/ Δ t+ax(1)(k)=u (1) 其中,a,u 为待定参数。白化 GNNM(1,1)灰色神经网络模型。设 参数已经确定,对灰微分方程(1)求解可得到其时间响应函数