资源简介
该算法简单的描述了三层bp神经网络的模拟过程
代码片段和文件信息
#include
#include
#include
#include
#include
#include
using namespace std;
#define N 1 //学习样本个数
#define INnum 2 //输入层神经元数目
#define HN 2//隐层神经元数目
#define ONnum 2 //输出层神经元数目
double P[INnum]; //单个样本输入数据
double T[ONnum]; //单个样本教师数据(期望输出值)
double W[HN][INnum]; //输入层至隐层权值
double V[ONnum][HN]; //隐层至输出层权值
double OLD_W[HN][INnum]; //保存HN-IN旧权!
double OLD_V[ONnum][HN]; //保存ON-HN旧权!
double HI[HN]; //隐层的输入
double OI[ONnum]; //输出层的输入
double HO[HN]; //隐层的输出
double OO[ONnum]; //输出层的输出
double err_m[N]; //第m个样本的总误差
double a;//学习效率效率
double b;//步长
//定义一个放学习样本的结构
struct{
double input[INnum];
double teach[ONnum];
}Study_Data[N];
//初始化权值和阈值
void initial()
{
srand( (unsigned)time( NULL ) );
for(int i=0
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 514 2009-10-17 19:49 zwb\zwb.dsw
文件 41984 2009-10-19 21:50 zwb\zwb.ncb
文件 74752 2009-10-19 21:49 zwb\Debug\vc60.idb
文件 118784 2009-10-19 21:49 zwb\Debug\vc60.pdb
文件 0 2009-10-19 21:49 zwb\Debug\zwb.sbr
文件 606264 2009-10-19 21:49 zwb\Debug\zwb.exe
文件 1147904 2009-10-19 21:49 zwb\Debug\zwb.pdb
文件 359613 2009-10-19 21:49 zwb\Debug\zwb.obj
文件 845408 2009-10-19 21:49 zwb\Debug\zwb.ilk
文件 295936 2009-10-19 21:49 zwb\Debug\zwb.bsc
文件 1392 2009-10-19 21:49 zwb\zwb.plg
文件 4252 2009-10-17 21:21 zwb\zwb.dsp
文件 48 2009-10-19 21:49 zwb\w.txt
文件 48 2009-10-19 21:49 zwb\v.txt
文件 6050 2009-10-19 21:48 zwb\zwb.cpp
文件 53760 2009-10-19 21:50 zwb\zwb.opt
目录 0 2009-10-17 19:49 zwb\Debug
目录 0 2009-10-17 19:49 zwb
----------- --------- ---------- ----- ----
3556709 18
相关资源
- c++和delphi 实现 屏幕传输/远程桌面/远
- 实验2 用链表实现学生健康情况管理系
- 马的遍历数据结构
- 网段计算器 计算输入的IP地址所在网
- 信息检索-索引的建立作业
- 程序按钮图标
- SHA512源码
- BP神经网络预测超详细
- 山东大学软件学院数据结构实验报告
- 利用bp神经网络进行语音信号识别
- 编译原理——词法分析代码
- Qt写的UDP组播服务端
- 基于qt编写的图片浏览器
- 教室占座系统
- 一些有用的函数
- 物流货仓管理系统
- VC启用禁用网卡 支持win7等64位系统
- CT图像生成STL文件的程序
- GA优化BP神经网络
- 基于Brep的扫成与欧拉操作源码
- QT画图工具的简单实现
- 操作系统实验 cpu调度算法
- 基于IFC格式的BIM文件结构库
- 全国交通咨询程序
- qt 读取文件绘制波形
- BasicExcel.zip
- qt 绘制热点图
- 512位sha加密算法实现
- 经典电梯问题的可视化求解
- 基于BP神经网络整定的PID控制
评论
共有 条评论