bp.h
来自「用神经网络对系统辨识(BP网络)。此程序为c语言和matlab混和编程」· C头文件 代码 · 共 27 行
H
27 行
#ifndef bp_h_
#define bp_h_
#include <math.h>
#define RANK 3 //bp网络层数为3
#define DIMREFER1 6 //隐层节点数为6
#define MAXDIMREFER DIMREFER1+1
#define DIMY 1 //输出为一维
#define DIMX 3 //输入为三维
#define PRERANDOM 100 //改变此值改变初始化的权重值
#define PE 0.00001 //指标函数标准值
#define STEPLENGTH 1.4 //学习率
#define CONFACTOR 1.4//速率因子
#define INERTIA 0.3 //惯性系数
#define G(u) 1 / ( 1 + exp( -CONFACTOR*u) )//s函数
//BP学习算法:输入样本和样本长度以及系数矩阵
void BPLearnProc(double XArray[][DIMX], double YArray[][DIMY], int theDimLearn, double referArray[][MAXDIMREFER][MAXDIMREFER] );
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?