www.pudn.com > jnntbeta0.2f.zip > RbfNet.java
public class RbfNet extends Object {
int inNum; //输入接点数
int hideNum;//隐含接点数
int outNum; //输出接点数
double c[][];//重心
double d[];//距离(歪)
int epochs;
double x[]; //输入向量
double x1[];//隐含接点状态值
double x2[];//输出接点状态值
double o1[];
double o2[];
double w[][];//隐含接点权值
double w1[][];//输出接点权值
double rate_w; //权值学习率(输入层-隐含层)
double rate_w1;//权值学习率 (隐含层-输出层)
double rate_b1;//隐含层阀值学习率
double rate_b2;//输出层阀值学习率
double b1[];//隐含接点阀值
double b2[];//输出接点阀值
double pp[];
double qq[];
double yd[];
double e;
double in_rate;//输入归一化比例系数
public RbfNet(int inNum,int hideNum,int outNum,double p[][]) {
in_rate=1.0;//输入归一化系数
/*
double pmax=0.0;
for (int isamp=0;isamppmax)
pmax=Math.abs(p[isamp][i]);
}
}//end for isamp
in_rate=pmax;
for (int isamp=0;isamp