功能:构建RBF网络层

格式:
NetCreateRBF(x, u, d, W, b)
NetCreateRBF(x, u, d, W)

x:由{NetCreateLayer<矩阵运算\NetCreateLayer>}创建的输入层
u:由{NetCreateVar<矩阵运算\NetCreateVar>}创建的列数为1的优化变量
d:由{NetCreateVar<矩阵运算\NetCreateVar>}创建的列数为1的优化变量
W:由{NetCreateVar<矩阵运算\NetCreateVar>}创建的大小为m*n的优化变量
b:由{NetCreateVar<矩阵运算\NetCreateVar>}创建的列数为1的优化变量,如果不设置此参数，则表达式不包含b这一项

说明:
1、原理
这里设x节点大小为n，则RBF网络如下
(1)对于i = 1,2,...,n
g[i] = {Exp<矩阵运算\Exp>}(-(d[i] * (x[i] - u[i]))^2)

(2)如果没有b变量，则本网络最终返回
y = W * g

(3)如果有b变量，则本网络最终返回
y = W * g + b

2、本函数实现此网络本质是多次调用{NetCreateLayer<矩阵运算\NetCreateLayer>}函数构建而成，因此和实际自己手动组装效果完全一致。

3、注意各个变量维度大小关系W为m*n，则本层输出节点大小为m，b的大小为m，x、u、d大小为n

例子: