资源简介
图形模式识别 圆 、正方形 、矩形的算法都在这里
代码片段和文件信息
// BpNet.cpp: implementation of the BpNet class.
// 2005.1.13-16:02 By Superman
//////////////////////////////////////////////////////////////////////
#include “stdafx.h“
#include “BpNet.h“
#include “math.h“
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
BpNet::BpNet()
{
inNum=5;
hideNum=10;
outNum=4;
tjpt[0]=0;
tjpt[1]=0;
tjpt[2]=0;
tjpt[3]=0;
//////////////////////////////////////////////////////
w[0][0]=1.0087;
w[0][1]=-0.8205;
w[0][2]=0.05389;
w[0][3]=-0.0496;
w[0][4]=0.9122;
w[0][5]=0.9529;
w[0][6]=-0.1164;
w[0][7]=-1.159;
w[0][8]=0.1164;
w[0][9]=0.459;
w[1][0]=0.7202;
w[1][1]=-0.1687;
w[1][2]=0.5822;
w[1][3]=1.0328;
w[1][4]=0.9833;
w[1][5]=0.8660;
w[1][6]=-0.8655;
w[1][7]=-0.2271;
w[1][8]=0.3685;
w[1][9]=-0.4271;
w[2][0]=1.0656;
w[2][1]=1.3893;
w[2][2]=-0.4942;
w[2][3]=1.5207;
w[2][4]=-1.1254;
w[2][5]=-0.5841;
w[2][6]=0.9143;
w[2][7]=-1.2891;
w[2][8]=0.0143;
w[2][9]=0.2891;
w[3][0]=-0.8710;
w[3][1]=-0.9764;
w[3][2]=-1.6356;
w[3][3]=0.3952;
w[3][4]=-0.5716;
w[3][5]=-1.1786;
w[3][6]=-1.3949;
w[3][7]=0.6398;
w[3][8]=0.3949;
w[3][9]=0.0998;
w[4][0]=1.0087;
w[4][1]=-0.8205;
w[4][2]=0.05389;
w[4][3]=-0.0496;
w[4][4]=0.9122;
w[4][5]=0.9529;
w[4][6]=-0.1164;
w[4][7]=-1.159;
w[4][8]=0.4864;
w[4][9]=0.759;
////////////////////////////////////////
w1[0][0]=0.6762;
w1[0][1]=-0.9607;
w1[0][2]=-0.8025;
w1[0][3]=0.0909;
w1[1][0]=0.3626;
w1[1][1]=-0.2410;
w1[1][2]=-0.5382;
w1[1][3]=-0.7611;
w1[2][0]=0.6636;
w1[2][1]=0.0056;
w1[2][2]=-0.2765;
w1[2][3]=-0.3734;
w1[3][0]=0.4189;
w1[3][1]=-0.1422;
w1[3][2]=0.0956;
w1[3][3]=0.3097;
w1[4][0]=-0.3908;
w1[4][1]=-0.6207;
w1[4][2]=0.4534;
w1[4][3]=0.4855;
w1[5][0]=-0.6131;
w1[5][1]=0.3644;
w1[5][2]=0.2213;
w1[5][3]=0.4040;
w1[6][0]=-0.1964;
w1[6][1]=0.0792;
w1[6][2]=-0.3945;
w1[6][3]=0.0833;
w1[7][0]=-0.6983;
w1[7][1]=0.3958;
w1[7][2]=-0.8677;
w1[7][3]=0.4007;
w1[8][0]=0.6762;
w1[8][1]=-0.9607;
w1[8][2]=-0.8025;
w1[8][3]=0.0909;
w1[9][0]=0.3626;
w1[9][1]=-0.2410;
w1[9][2]=-0.5382;
w1[9][3]=-0.7611;
///////////////////////////////////////////
b1[0]=-0.1293;
b1[1]=1.06167;
b1[2]=-0.0801;
b1[3]=-0.1915;
b1[4]=0.8152;
b1[5]=0.0592;
b1[6]=-0.7001;
b1[7]=0.4053;
b1[8]=0.7274;
b1[9]=-0.1563;
b2[0]=0.4712;
b2[1]=0.2923;
b2[2]=0.6773;
b2[3]=0.4197;
/////////////////////////////////////////////////////////////
for(int i=0;i<200;i++)
{
x[i]=0;
x1[i]=0;
x2[i]=0;
o1[i]=0;
o2[i]=0;
pp[i]=0;
qq[i]=0;
yd[i]=0.0;
}
error=0.001;
e=0.0;
rate_w=0.05; //权值学习率(输入层--隐含层)
rate_w1=0.047; //权值学习率 (隐含层--输出
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2010-07-12 19:47 图像模式识别--VC++技术实现\
文件 31232 2005-05-11 10:32 图像模式识别--VC++技术实现\readme.doc
目录 0 2010-07-12 19:47 图像模式识别--VC++技术实现\分类程序\
文件 5335 2005-05-05 21:54 图像模式识别--VC++技术实现\分类程序\BpNet.cpp
文件 1312 2005-01-13 16:07 图像模式识别--VC++技术实现\分类程序\BpNet.h
文件 9546 2005-05-05 21:12 图像模式识别--VC++技术实现\分类程序\bpnet.txt
文件 3606 2003-05-30 21:04 图像模式识别--VC++技术实现\分类程序\Cdib.cpp
文件 844 2003-05-30 21:03 图像模式识别--VC++技术实现\分类程序\Cdib.h
文件 19381 2006-04-17 16:32 图像模式识别--VC++技术实现\分类程序\Classification.cpp
文件 1089 2005-01-14 16:33 图像模式识别--VC++技术实现\分类程序\Classification.h
文件 1626 2005-01-13 16:07 图像模式识别--VC++技术实现\分类程序\DlgClassify.cpp
文件 1322 2005-01-13 16:07 图像模式识别--VC++技术实现\分类程序\DlgClassify.h
文件 993 2005-01-13 16:07 图像模式识别--VC++技术实现\分类程序\Dlgdisplay.cpp
文件 1252 2005-01-13 16:07 图像模式识别--VC++技术实现\分类程序\Dlgdisplay.h
文件 1012 2005-05-05 21:37 图像模式识别--VC++技术实现\分类程序\DlgNumber.cpp
文件 1239 2005-01-13 16:07 图像模式识别--VC++技术实现\分类程序\DlgNumber.h
文件 17439 2005-04-22 10:16 图像模式识别--VC++技术实现\分类程序\DlgTemplate.cpp
文件 2501 2005-04-22 16:04 图像模式识别--VC++技术实现\分类程序\DlgTemplate.h
文件 8364 2005-01-13 16:07 图像模式识别--VC++技术实现\分类程序\DlgWeight.cpp
文件 2906 2005-01-13 16:07 图像模式识别--VC++技术实现\分类程序\DlgWeight.h
文件 44348 2006-05-22 14:13 图像模式识别--VC++技术实现\分类程序\DSPLIT.APS
文件 12127 2006-05-22 14:13 图像模式识别--VC++技术实现\分类程序\DSPLIT.clw
文件 4163 2005-04-22 10:16 图像模式识别--VC++技术实现\分类程序\DSPLIT.cpp
文件 6205 2006-04-17 16:32 图像模式识别--VC++技术实现\分类程序\DSPLIT.dsp
文件 537 2004-12-12 11:37 图像模式识别--VC++技术实现\分类程序\DSPLIT.dsw
文件 1387 2005-04-22 10:15 图像模式识别--VC++技术实现\分类程序\DSPLIT.h
文件 1328128 2006-05-30 10:47 图像模式识别--VC++技术实现\分类程序\DSPLIT.ncb
文件 99328 2006-05-30 10:47 图像模式识别--VC++技术实现\分类程序\DSPLIT.opt
文件 4799 2006-05-22 14:13 图像模式识别--VC++技术实现\分类程序\DSPLIT.plg
文件 28194 2005-05-05 11:19 图像模式识别--VC++技术实现\分类程序\DSPLIT.rc
文件 2976 2005-05-05 11:12 图像模式识别--VC++技术实现\分类程序\DSPLITDoc.cpp
............此处省略204个文件信息
- 上一篇:matlab薛定谔方程的仿真
- 下一篇:联合双边滤波代码matlab
相关资源
- 用有限差分法求解矩形域上的Poisson方
- 基于MATLAB的圆形阵列天线的仿真研究
- hough变换检测圆
- 干涉相位滤波均值、中值、圆周期.
- 利用Matlab近似计算圆周率的若干方法
- matlab开发-椭圆积分和函数
- 时域有限差分FDTD分析二维圆柱散射问
- 电磁场数值分析大作业_MATLAB计算圆铜
- 球体和圆柱体的Mie散射参考程序
- bresenham画圆理论及matlab实现
- matlab 矩形线圈磁场仿真
- 圆弧时间分割法插补的matlab仿真源码
- 数字图像处理-圆拟合matlab代码
- matlab机器人工具箱实现机械臂直线轨
- matlab实现运动目标检测与最小外接矩
- 占空比可调的矩形波振荡电路图
- 基于matlab的圆形线圈互感计算
- 霍夫变换圆检测标准MATLAB
- MATLAB-pca-kmeans+画椭圆分类程序
- Matlab的hough圆检测-soble_hough.m
- 8阵元均匀圆阵MUSIC DOA算法的matlab程序
- 基于MUSIC的均匀矩形阵DOT估计matlab仿真
- 在一幅图中寻找圆的matlab算法
- matlab椭圆积分程序
- MATLAB上实现不同窗口的中值滤波
- 基于均匀圆阵的MUSIC算法
- 单载频矩形
- 霍夫变换圆检测MATLAB程序
- matlab空间圆弧插补程序
- 圆阵目标方位估计,mvdr方法matlab
评论
共有 条评论