📄 bp.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -