6.3 基于RBF神经网络的辨识 [系统辨识理论及Matlab仿真]

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

m
wjhj
j 1
c1 j x1 b2j
其中取 x1 u(k) 。
3、RBF网络逼近仿真实例
使用RBF网络逼近下列对象:
y(k)

u(k
)3

1
y(k 1) y(k 1)2
• RBF网络逼近程序见chap6_4.m
参考文献
[1] J.Park, I.W.Sandberg, Universal approximation
向量。设RBF网络的径向基向量H [h1,h2,hj..hm]T
,其中hj为高斯基函数:
2
h j exp(-
X -Cj
2b
2 j
), j 1,2,m
网络的第j个结点的中心矢量为:
Cj [c1j ,c2 j cij cn j ]T
其中,i=1,2,…n
设网络的基宽向量为:
B [b1,b2 bm ]T
RBF网络特点
(1) RBF网络的作用函数为高斯函数,是局部 的,BP网络的作用函数为S函数,是全局的;
(2) 如何确定RBF网络隐层节点的中心及基宽 度参数是一个困难的问题;
(3) 已证明RBF网络具有唯一最佳逼近的特性, 且无局部极小[1]。
RBF网络结构 RBF网络是一种三层前向网络,由于输入
using radial-basis-function networks , Neural Computation,1991,3(2):246-257
6.3 基于RBF神经网络的辨识
1、RBF神经网络 径向基函数(RBF-Radial Basis Function)神经 网络是由J.Moody和C.Darken在80年代末提出的 一种神经网络,它是具有单隐层的三层前馈网络 。由于它模拟了人脑中局部调整、相互覆盖接收 域(或称感受野-Receptive Field)的神经网络结 构,因此,RBF网络是一种局部逼近网络,已证 明它能任意精度逼近任意连续函数[1]。
到输出的映射是非线性的,而隐含层空间到 输出空间的映射是线性的,从而可以大大加 快学习速度并避免局部极小问题。
RBF网络结构图1所示。
图1 RBF网络结构
2、RBF网络的逼近
采用RBF网络逼近一对象的结构如图2所 示。
图2 RBF神经网络逼近
在RBF网络结构中,X x1,x2,....xnT 为网络的输入
wj η y(k)-ym(k) hj
wj (k) wj (k-1) wj (wj (k 1) wj (k 2))
其中, 为学习速率, 为动量因子。
Jacobian阵(即为对象的输出对控制输入的灵敏 度信息)算法为:
y(k )
u (k )
ym (k) u (k )
b j 为节点的基宽度参数,且为大于零的数。 网络的权向量为:
W [w1, w2 wj wm ]
k时刻网络的输出为:
ym (k) = wh w1h1 + w2h2 +
+ wmBiblioteka Baidum
设理想输出为y(k),则性能指标函数为:
E(k)

1 2
( y(k) -
ym (k))2
根据梯度下降法,输出权、节点中心及节点基 宽参数的迭代算法如下:
相关文档
最新文档