快速业务通道

C++糞?議BP舞将利大(旗鷹)

作者 佚名技术 来源 程序设计 浏览 发布时间 2012-06-29
             //葎阻隠屬狼由嗤熟挫議続允來?柴麻幡峙扮核降來狼方0.9
              printf("w[2][%d][%d]=%f\n",i,j,w[2][i][j]);
          }
      for (i=1;i<=m;i++)
          for (j=1;j<=n;j++)
          {
              w[3][i][j]=0.9*w[3][i][j]+wc[3][i][j];
              printf("w[3][%d][%d]=%f\n",i,j,w[3][i][j]);
          }
  }

  /*距屁利大熊峙*/
  void changb(int m,int n)
  {
      int   j;
      for (j=1;j<=m;j++)
          b[2][j]=b[2][j]+bc[2][j];

      for (j=1;j<=n;j++)
          b[3][j]=b[3][j]+bc[3][j];
  }

  /*賠茅利大幡峙延晒楚wc*/
  void clearwc(void)
  {
      for (int i=0;i<4;i++)
          for (int   j=0;j<10;j++)
              for (int   k=0;k<10;k++)
                  wc[i][j][k]=0.00;
  }

  /*賠茅利大熊峙延晒楚*/
  void clearbc(void)
  {
      for (int i=0;i<4;i++)
          for (int   j=0;j<10;j++)
              bc[i][j]=0.00;
  }

  /*兜兵晒利大幡峙W*/
  void initialw(void)
  {
      int i,j,k,x;
      double   weight;
      for (i=0;i<4;i++)
          for (j=0;j<10;j++)
              for (k=0;k<10;k++)
              {
                  randomize();
                  x=100+random(400);
                  weight=(double)x/5000.00;
                  w[i][j][k]=weight;
              }
  }


  /*兜兵晒利大熊峙*/
  void initialb(void)
  {
      int i,j,x;
      double   fazhi;
      for (i=0;i<4;i++)
        for (j=0;j<10;j++)
        {
            randomize();
            for (int   k=0;k<12;k++)
            {
                x=100+random(400);
            }
            fazhi=(double)x/50000.00;
            b[i][j]=fazhi;
        }
  }

  /*柴麻利大汽倖劔云列餓*/
  void calculdiffer(void)
  {
      a=count-1;
      differ=0.5*(o[3][1]-sample[a][3])*(o[3][1]-sample[a][3]);
  }

  void calculis(void)
  {
      int i;
      is=0.0;
      for (i=0;i<=19;i++)
      {
          o[1][1]=sample[i][0];
          o[1][2]=sample[i][1];
          o[1][3]=sample[i][2];
          netout(8,1);
          is=is+(o[3][1]-sample[i][3])*(o[3][1]-sample[i][3]);
      }
      is=is/20;
  }

  /*儺膳利大*/
  void trainNN(void)
  {
      long   int   time;
      int i,x[4];
      initialw();
      initialb();

      for (time=1;time<=MAX;time++)
      {
          count=0;
          while(count<=40)
          {
              o[1][1]=sample[count]

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号