BP神经网络C实现.docVIP

  • 6
  • 0
  • 约1.3万字
  • 约 13页
  • 2016-08-10 发布于重庆
  • 举报
BP神经网络C实现

#include iostream.h #include iomanip.h #include stdlib.h #include math.h #include stdio.h #include time.h #include fstream.h #define N 11 //学习样本个数 #define IN 5 //输入层神经元数目 #define HN 8 //隐层神经元数目 #define HC 3 //隐层层数 #define ON 3 //输出层神经元数目 #define Z 200000 //旧权值保存-》每次study的权值都保存下来 double P[IN]; //单个样本输入数据 double T[ON]; //单个样本教师数据 double U11[HN][IN]; //输入层至第一隐层权值 double U12[HN][HN]; //第一隐层至第二隐层权值 double U23[HN][HN]; //第二隐层至第三隐层权值 double V[ON][HN]; //第三隐层至输出层权值 double X1[HN]; //第一隐层的输入 double X2[HN]; //第二隐层的输入 double X3[HN]; //第三隐层的输入 double Y[ON]; //输出层的输入 double H1[HN]; //第一隐层的输出 double H2[HN];

文档评论(0)

1亿VIP精品文档

相关文档