⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nnbp.h

📁 BP神经网络,可以进行任意发酵过程建模,包括初始化,训练与测试,
💻 H
字号:
//global.h
//int gi_SN;
//int gi_IN;
//The sjwl header file...
//.......................................

//Global variables ...
int const MaxNumber=20;
double I[MaxNumber][300];
double H[MaxNumber][300];
double O[MaxNumber][300];

//...............................

double W_S_I[MaxNumber][MaxNumber];
double W_I_H[MaxNumber][MaxNumber];
double W_H_O[MaxNumber][MaxNumber];
//................................
double Thita_I[MaxNumber];//输入神经元阀值
double Thita_H[MaxNumber];//隐层神经元阀值
double Thita_O[MaxNumber];//输出层神经元阀值
//......................................
double Dlta_I[MaxNumber][300];//输入神经元在第PN个样本学习后DLTA值
double Dlta_H[MaxNumber][300];//隐层神经元在第PN个样本学习后DLTA值
double Dlta_O[MaxNumber][300];//输出层神经元在第PN个样本学习后DLTA值
//......................................
double Yita_S_I[MaxNumber][MaxNumber];
double Yita_I_H[MaxNumber][MaxNumber];
double Yita_H_O[MaxNumber][MaxNumber];
///////////////////////////////////
double TD0_I[MaxNumber][MaxNumber];
double TD0_H[MaxNumber][MaxNumber];
double TD0_O[MaxNumber][MaxNumber];
double TD1_I[MaxNumber][MaxNumber];
double TD1_H[MaxNumber][MaxNumber];
double TD1_O[MaxNumber][MaxNumber];
double in_clval[MaxNumber][300];//测量训练输入样本空间
double out_clval[MaxNumber][300];//测量训练输出样本空间
double in_ygval[MaxNumber][300];//预估训练输入样本空间
double out_ygval[MaxNumber][300];//预估训练输出样本空间
double testin[300][MaxNumber];//测试输入样本空间
double testout[300][MaxNumber];//测试输出样本空间
double learnin[300][MaxNumber];//训练输入样本空间
double learnout[300][MaxNumber];//训练输出样本空间


///////////////////////////////////////
double lym_max[MaxNumber];
double lym_min[MaxNumber];
double Alpha=0.01;
int Count;
int recordnumber;
double E;
double error[300];
double s[300][MaxNumber];
double learnerror=0.0;
double testerror=0.0;
double getData[300][MaxNumber];
double errora,errorb;
int testnum;
int learnnum;
int number=0;
int BPNN_SN;
int BPNN_IN;
int BPNN_HN;
int BPNN_ON;
int BPNN_PN;   //最大样本记录数
int BPNN_GDZ;
int BPNN_SUM;
double learnxl;
bool mxxz;
char strInputFileName[1000];
char strOutputFileName[1000];
int YGXH;
int CLQD;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -