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

📄 bp_back.h

📁 本程序为一个误差向后传播的三层前馈神经网络有指导的学习算法。
💻 H
字号:
#define ESC				27
#define ERRORLEVEL		0.0001
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -