bp.h
来自「bp算法是人工神经网络得一个经典得算法。这是bp算法得Visual C++版本」· C头文件 代码 · 共 56 行
H
56 行
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <math.h>
#define MAXLAYERS 4
#define MAXNEURONS 80
#define MAXPATTERNS 80
#define ARCGRAN 1
#define NONE 0
#define ALL 1
#define AVERAGE 2
#define WORST 3
#define TRUE 1
#define FALSE 0
#define TRAIN 0
#define TEST 1
double W[MAXLAYERS][MAXNEURONS][MAXNEURONS];
double Wprev[MAXLAYERS][MAXNEURONS][MAXNEURONS];
double Neuron[MAXLAYERS][MAXNEURONS];
double DELTAj[MAXLAYERS][MAXNEURONS];
double DELTA_Wij[MAXLAYERS][MAXNEURONS][MAXNEURONS];
double ERROR[MAXNEURONS];
double InPattern[MAXPATTERNS][MAXNEURONS];
double Desired[MAXPATTERNS][MAXNEURONS];
double WorstErr = 0.0;
double AvgErr = 0.0;
long int Epoch=0;
int NumLayers;
int OutLayerIndx;
int LayerSize[MAXLAYERS];
//int SelcActFn =SIGMOID;
unsigned long int CurrIter;
int NumPatterns;
int CurrPat = -1;
int ConvCount=0;
int ConvergeFlg=FALSE;
double ETA;
double ALPHA;
double ERRTOL;
unsigned long int MAXITER;
int PrinterEcho =1;
int DebugOn =0;
int ArchOn = AVERAGE;
FILE *FPRN;
FILE *ARCHIVE;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?