【文件属性】:
文件名称:仓库管理系统质量及答辩评分细则
文件大小:908B
文件格式:SLN
更新时间:2014-06-10 08:29:43
毕业设计
利用结构体构造一个三层BP神经网络,并对其进行初始化,部分源代码如下所示:
#define OUT_COUT 26 //输出向量维数
#define IN_COUT 35 //输入向量维数
#define COUT 10 //样本数量
typedef struct { //bp人工神经网络结构
int h; //实际使用隐层数量
double v[IN_COUT][10]; //隐藏层权矩阵i
double w[10][OUT_COUT]; //输出层权矩阵
double a; //学习率
double b; //精度控制参数
int LoopCout; //最大循环次数
} bp_nn;
int InitBp(bp_nn *bp) { //初始化bp网络
int i, j , a=0.7 ,b=0.1, LoopCout=300;
srand((unsigned)time(NULL));
for (i = 0; i < IN_COUT; i++)
for (j = 0; j < (*bp).h; j++)
(*bp).v[i][j] = rand() / (double)(RAND_MAX);
for (i = 0; i < (*bp).h; i++)
for (j = 0; j < OUT_COUT; j++)