下载此文档

BP神经网络算法步骤.doc


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
: .
传统的BP算法简述
BP算法是一种有监督式的学****算法,其主要思想是:输入学****样本,使用 反向传播算法对网络的权值和偏差进行反复的调整训练,使输出的向量与期望 向量尽可能地接近,当网络输出层的误差 xx小于指定的误差时训练完成,保存 网络的权值和偏差。具体步骤如下:
(1) 初始化,随机给定各连接权[w],[v]及阀值0?i rt。
(2) 由给定的输入输出模式对计算隐层、输出层各单元输出
(3) 计算新的连接权及阀值,计算公式如下:
(4) 选取下一个输入模式对返回第 2步反复训练直到网络设输出误差达到 要求结束训练。
第一步,网络初始化
给各连接权值分别赋一个区间(-1,1)内的随机数,设定误差函数 e,给 定计算精度值 和最大学****次数M。
第二步,随机选取第k个输入样本及对应期望输出
第三步,计算隐含层各神经元的输入和输出
第四步,利用网络期望输出和实际输出,计算误差函数对输出层的各神经 元的偏导数
第五步,利用隐含层到输出层的连接权值、输出层的和隐含层的输出计算 误差函数对隐含层各神经元的偏导数
第六步,利用输出层各神经元的和隐含层各神经元的输出来 xx连接权值
第七步,利用隐含层各神经元的和输入层各神经元的输入 xx连接权。
第八步,计算全局误差
第九步,判断网络误差是否满足要求。当误差达到预设精度或学****次数大 于设定的最大次数,则结束算法。否则,选取下一个学****样本及对应的期望输 出,返回到第三步,进入下一轮学****br/># / 2

BP神经网络算法步骤 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息