• 大小: 828KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: C/C++
  • 标签: C  bp算法  

资源简介

很好的c语言人工神经网络bp算法工程源代码。

资源截图

代码片段和文件信息

#include“bp_rbf.h“
 double randnumber()//-0.1~0.1的随机函数 
{
return (sin(rand())/10) ;
}
//求某个节点的输出值
double f(int nodeint layer){
double sum=0;
for (int node2=0;node2yer-1];node2++)
{
    sum=sum+w[layer][node][node2]*u[layer-1][node2];
}
sum=1.0/(1+exp(0-sum));
return sum;
}
//求误差函数对u的导数
double gf(int layerint node){
double sum=0;
for (int m=0;myer+1];m++)
sum=sum+e[layer+1][m]*u[layer+1][m]*(1-u[layer+1][m])*w[layer+1][m][node];
return sum;
}

//求前馈
void feed_forward()//前馈输出值
{
for (int layer=1;layer<=2;layer++)
 for(int node=0;nodeyer];node++)
 u[layer][node]=f(nodelayer);
}
//求梯度
void compute_gradient()
{
for (int layer=2;layer>0;layer--)
{
  for(int node=0;nodeyer];node++)
  {
  if (layer==2) e[2][node]=u[2][node]-output[no

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4379  2005-06-01 14:40  VC bp\bisheji\bisheji.dsp

     文件        539  2010-10-07 22:55  VC bp\bisheji\bisheji.dsw

     文件      50176  2010-10-09 18:42  VC bp\bisheji\bisheji.ncb

     文件      53760  2010-10-09 18:42  VC bp\bisheji\bisheji.opt

     文件        888  2010-10-09 16:10  VC bp\bisheji\bisheji.plg

     文件       1372  2010-10-08 10:49  VC bp\bisheji\bp_rbf.h

     文件      20961  2010-10-09 16:10  VC bp\bisheji\bp结果\权值.txt

     文件       1630  2010-10-09 16:10  VC bp\bisheji\bp结果\误差变化序列.txt

     文件     287744  2010-10-07 22:58  VC bp\bisheji\Debug\bisheji.bsc

     文件     274523  2010-10-09 16:10  VC bp\bisheji\Debug\bisheji.exe

     文件     311068  2010-10-09 16:10  VC bp\bisheji\Debug\bisheji.ilk

     文件    2141060  2010-10-09 14:56  VC bp\bisheji\Debug\bisheji.pch

     文件     623616  2010-10-09 16:10  VC bp\bisheji\Debug\bisheji.pdb

     文件      48070  2010-10-09 16:10  VC bp\bisheji\Debug\mainApp.obj

     文件          0  2010-10-07 22:58  VC bp\bisheji\Debug\mainApp.sbr

     文件      91136  2010-10-09 16:10  VC bp\bisheji\Debug\vc60.idb

     文件     110592  2010-10-09 16:10  VC bp\bisheji\Debug\vc60.pdb

     文件      13212  2010-10-09 16:10  VC bp\bisheji\mainApp.cpp

     文件       3559  2005-05-18 09:14  VC bp\bisheji\matrix_op.h

     文件         78  2005-05-23 09:40  VC bp\bisheji\rbf.cpp

     文件      20526  2010-10-09 16:10  VC bp\bisheji\rbf结果\权值.txt

     文件     512480  2010-10-09 16:10  VC bp\bisheji\rbf结果\误差.txt

     文件      21766  2005-06-01 15:11  VC bp\bisheji\study.txt

     文件       7254  2005-06-01 14:45  VC bp\bisheji\test.txt

     文件        218  2007-06-05 03:14  VC bp\www.pudn.com.txt

     目录          0  2005-05-23 13:22  VC bp\bisheji\bp结果

     目录          0  2010-10-09 16:10  VC bp\bisheji\Debug

     目录          0  2005-05-28 23:21  VC bp\bisheji\rbf结果

     目录          0  2010-10-09 18:42  VC bp\bisheji

     目录          0  2010-10-07 22:55  VC bp

............此处省略3个文件信息

评论

共有 条评论