[发明专利]模糊神经网络BP训练过程中的步长优化方法在审

专利信息
申请号: 201710599093.8 申请日: 2017-07-21
公开(公告)号: CN107451660A 公开(公告)日: 2017-12-08
发明(设计)人: 熊伟丽;孙文心;陈树 申请(专利权)人: 江南大学
主分类号: G06N3/08 分类号: G06N3/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 214122 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 模糊 神经网络 bp 训练 过程 中的 步长 优化 方法
【权利要求书】:

1.模糊神经网络BP训练过程中的步长优化方法,其特征在于,该方法步骤为:

步骤1:构造基于Mamdani模型的模糊神经网络,模型描述如下;

基于Mamdani模型的模糊神经网络的描述如下:

第一层:将精确集合上的输入变量X=[x1,…,xn]传入模糊神经网络;

该层节点数N1=n,n为输入变量的维数

第二层:用mi个语言变量来描述精确变量xi,并输出xi隶属于语言变量的隶属度其中i=1,2…n;li=1,2…mi

该层节点数(语言变量总数量),涉及模型参数变量和(语言变量的中心位置和宽度);

第三层:计算模糊规则库中规则Rj对输入变量X的适用度zj(j=1,2…m;ji=1,2…mi);规则Rj的形式如下:

then f is Bj

其中f是模型的精确输出量,Bj是描述f的语言变量;用乘法推理机计算Rj的适用度

该层节点数N3=m(规则库中的规则数量);

第四层:归一化计算

该层节点数N4=m;

第五层:解模糊计算,利用中心平均解模糊器得出模型的精确输出

由于设计的是MISO模糊神经网络,所以该层节点数N5=1;该层涉及模型参数wk,表示语言变量Bk的中心;

步骤2:设置精度要求和步长的最大取值αmax

步骤3:利用BP算法求出代价函数关于模型参数的梯度,公式如下:

其中,α表示训练步长,θ(q)表示参数变量经过q次迭代后的取值,q为大于1的整数;

步骤4:估计最优步长并调整模型参数;

首先定义负梯度为Δθ

将步长的确定转化为如下优化问题:

min J(α)=J(θ(q-1)+αΔθ(q-1))

s.t.α>0 (11)

利用负梯度Δθ(q-1)方向上代价函数关于步长α的一阶、二阶导数来估计每次迭代的最佳步长α,从而提高参数调整的效率;二次导数的求导步骤如下:

Step 1:首先定义和gj

Step 2:逐层求导:

第1、2、3层:

第4、5层:

Step 3:求出代价函数关于步长的导数:

Step 4:确定步长:

步长的确定分为两种情况处理:

情况一:

情况二:

Step 5:判断选取步长是否超过最大允许范围,若超过范围,则令α(q):=αmax

步骤5:利用梯度和所选步长调整模型参数

θ(q):=θ(q-1)+α(q)Δθ(q) (23)

步骤6:判断调整后的模型是否满足精度有求,若满足,则停止训练;否则跳回步骤3。

2.根据权利要求1所述的模糊神经网络BP训练过程中的步长优化方法,其特征在于,一方面免去了步长选择问题;另一方面,由于利用了二阶导数信息,能提高每次参数调整的效率。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江南大学,未经江南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710599093.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top