文件输入输出目录为:F:\BP\
训练样本文件名:训练样本.txt
值为:
11-11-1101 01 输出文件名为:阈值.txt权值.txt
========================= #include "stdlib.h"
#include "math.h"
#include "conio.h"
#include "stdio.h"
#define N 2 /*/学习样本个数*/
#define IN 3 /*/输入层神经元数目*/
#define HN 3 /*/隐层神经元数目*/
#define ON 2 /*/输出层神经元数目*/
#define Z 20 /*旧权值保存,每次study的权值都保存下来*/ double P[IN]; /*单个样本输入数据*/
double T[ON]; /*单个样本输出数据*/
double W[HN][IN]; /*/输入层至隐层权值*/
double V[ON][HN]; /*/隐层至输出层权值*/
double X[HN]; /*/隐层的输入*/
double Y[ON]; /*/输出层的输入*/
double H[HN]; /*/隐层的输出*/
double O[ON]; /*/输出层的输出*/
double YU_HN[HN]; /*/隐层的阈值*/
double YU_ON[ON]; /*/输出层的阈值*/
double err m[N]; /*/第m个样本的总误差*/
double a; /*/输出层至隐层的学习效率*/
double b; /*/隐层至输入层学习效率*/
double alpha;/*/动量因子,改进型bp算法使用*/ double d err[ON];
FILE *fp;
/*定义一个放学习样本的结构*/
struct {
double input[IN];
double teach[ON];
}Study_Data[N];
/*改进型bp算法用来保存每次计算的权值*/
struct {
double old_W[HN][IN];
double old_V[ON][HN];
}Old_WV[Z];
显示开始界面
www.99jianzhu.com/包含内容:建筑图纸、PDF/word/ppt 流程,表格,案例,最新,免费下载,施工方案、工程书籍、建筑论文、合同表格、标准规范、CAD图纸等内容。