BP_神经网络算法.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BP_神经网络算法.ppt

基于bp神经网络的学习 组员:沈梦叶,叶枫,夏鼎 1.BP神经网络模型 关于程序中的变量 程序中的使用了两个结构体定义bp神经网络net和定义net中的每一层,本程序很简单的使用了3层网络模式,输入层是30个神经元,隐层是10个神经元,输出成只有一个神经元。 typedef struct { /* A NET: */ LAYER** Layer; /* - layers of this net */ // 这个网络有多少层 LAYER* InputLayer; /* - input layer */ // 输入层 LAYER* OutputLayer; /* - output layer */ // 输出层 REAL Alpha; /* - momentum factor */ //动量因子 REAL Eta; /* - learning rate */ //学习步长 REAL Gain; /* - gain of sigmoid function */ //S函数的系数 REAL Error; /* - total net error */ //整一个net的误差 } NET; 这个是关于层的结构体的定义 typedef struct { INT Units; */ //神经元个数 REAL* Output; */ //神经元的输出数组 REAL* Error; */ //每一个神经元的误差数组 REAL** Weight; //这是每一个神经元与上一层之间的圈子 REAL** WeightSave; // 这个是在最后结束之时保存最后的权值 REAL** dWeight; // } LAYER; 这就是这个程序中主要的两个数据类型,下面开始介绍BP神经网络。 1. BP神经网络的初始化 1.初始化网络 1.1 在这个过程中,主要是要对整个网络进行了内存分配和分别对每一层也进行了内存的分配。还有就是对每一层中的几个成员变量进行了内存分配,做好了这些以后也对层间的权值进行了内存分配。 1.2 还有还对网络中的InputLayer(输入层),OutputLayer(输出层),Alpha(动量因子),Eta(学习步长) ,Gain(S函数的系数) Net-Layer[l]-Units = Units[l]; Net-Layer[l]-Output = (REAL*) calloc(Units[l]+1, sizeof(REAL)); Net-Layer[l]-Error = (REAL*) calloc(Units[l]+1, sizeof(REAL)); Net-Layer[l]-Weight = (REAL**) calloc(Units[l]+1, sizeof(REAL*)); Net-Layer[l]-WeightSave = (REAL**) calloc(Units[l]+1, sizeof(REAL*)); Net-Layer[l]-dWeight = (REAL**) calloc(Units[l]+1, sizeof(REAL*)); Net-InputLayer = Net-Layer[0]; Net-OutputLayer = Net-Layer[NUM_LAYERS - 1]; Net-Alpha = 0.9;

文档评论(0)

docinppt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档