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

📄 bp.h

📁 bp算法是人工神经网络得一个经典得算法。这是bp算法得Visual C++版本
💻 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 + -