题目
车辆进行车道保持时,使用一个 RBF 神经网络根据横向偏差和航向角误差生成转向辅助量。
设输入为
x=[e,ψ]T=[0.2,0.1]T,
两个隐层节点的高斯基函数为
ϕ1(x)=exp(−2σ2∥x−c1∥2),c1=[0,0]T,
ϕ2(x)=exp(−2σ2∥x−c2∥2),c2=[0.3,0.1]T.
已知 σ=0.2,输出层权值 w1=0.5,w2=1.0,网络输出为
u=w1ϕ1(x)+w2ϕ2(x).
计算 ϕ1(x)、ϕ2(x) 和 u,并判断输入更接近哪个中心,说明这体现了 RBF 网络的什么特点。
查看参考解答
输入到两个中心的距离平方分别为
∥x−c1∥2=(0.2−0)2+(0.1−0)2=0.05,
∥x−c2∥2=(0.2−0.3)2+(0.1−0.1)2=0.01.
由于
2σ2=2×0.22=0.08,
两个基函数输出为
ϕ1(x)=exp(−0.080.05)=exp(−0.625)≈0.5353,
ϕ2(x)=exp(−0.080.01)=exp(−0.125)≈0.8825.
网络输出为
u=0.5×0.5353+1.0×0.8825≈1.15.
因为 0.01<0.05,输入 x 更接近 c2,所以 ϕ2>ϕ1,第二个隐层节点对输出贡献更大。
这体现了 RBF 的局部响应特性:输入越靠近某个中心,相应节点激活越强;远离中心的节点响应迅速衰减。调整一个节点主要影响它附近的输入区域,因此 RBF 具有局部逼近和局部可调的特点。