bp_back.h

来自「BP神经网络分类器C程序」· C头文件 代码 · 共 35 行

H
35
字号
#define ESC				27
#define ERRORLEVEL		0.002
#define ITEMS			8

/*typedefs and prototypes for dynamic storage of arrays*/
typedef float	*PFLOAT;
typedef PFLOAT	VECTOR;
typedef PFLOAT	*MATRIX;

void VectorAllocate(VECTOR *vector, int nCols);
void AllocateCols(PFLOAT matrix[], int nRows, int nCols);
void MatrixAllocate(MATRIX *pmatrix, int nRows, int nCols);
void MatrixFree(MATRIX matrix, int nRows);

/*define storage for net layers*/

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
#include <ctype.h>
#include <string.h>

MATRIX	out0;		/*input layers						*/
MATRIX	out1;		/*hidden layer						*/
MATRIX	delta1;		/*delta at hidden layer				*/
MATRIX	delw1;		/*change in weights input:hidden	*/
MATRIX	w1;			/*weights input:hidden				*/
MATRIX  out2;		/*output layer						*/
MATRIX  delta2;		/*delta at output layer				*/
MATRIX	delw2;		/*change in weights hidden:output	*/
MATRIX	w2;			/*weights hidden:output				*/
MATRIX	target;		/*target output						*/
VECTOR	PatternID;	/*identifier for each stored pattern*/

⌨️ 快捷键说明

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