[发明专利]快速递归Elman神经网络建模学习算法在审
申请号: | 201610137875.5 | 申请日: | 2016-03-10 |
公开(公告)号: | CN105844332A | 公开(公告)日: | 2016-08-10 |
发明(设计)人: | 王健;龚晓玲;叶振昀;时贤;温艳青;杨国玲;张炳杰 | 申请(专利权)人: | 中国石油大学(华东) |
主分类号: | G06N3/08 | 分类号: | G06N3/08 |
代理公司: | 北京方圆嘉禾知识产权代理有限公司 11385 | 代理人: | 董芙蓉 |
地址: | 266580 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于神经网络领域,具体为快速递归Elman神经网络建模学习算法,包括以下过程:步骤1模型选择、步骤2参数初始化、步骤3计算训练样本的误差函数Ek,若误差函数值小于误差阈值,则转步骤4;否则,计算误差函数关于权值Wk和Vk的梯度:步骤4、测试精度。本发明提供的快速递归Elman神经网络建模学习算法,在优化输入权值矩阵时将隐层到输出层的权值选取通过用广义逆的方法一步得出,无需迭代,使得在更新权值过程中,从原始的用梯度法计算两层的权值变为一层,使训练速度得到大大提升,同时避免了BP算法容易陷入局部极小值、泛化能力差等缺点。 | ||
搜索关键词: | 快速 递归 elman 神经网络 建模 学习 算法 | ||
【主权项】:
快速递归Elman神经网络建模学习算法,其特征在于:包括以下步骤:步骤1、模型选择快速递归Elman神经网络有n个输入节点、
个隐层节点和m个输出节点;输入和递归权值矩阵分别为
和
合并权值矩阵为
表示隐层节点和输出节点连接的权值向量;对于训练样本集N={(xi,ti)|i=1,…,N}输入给网络,用
表示第k次循环的隐层输出矩阵,定义H0=0;假定g(x)为隐层节点的激活函数,采用sigmoid函数,即:
步骤2、参数初始化(1).设初始迭代次数k=0;(2).定义H0=0;(3).随机赋值从输入层到隐层和承接层的初始权值矩阵W、V,选取(‑1,1)之间的随机数;步骤3、优化初始权值(1).计算隐层输出矩阵Hk=g(VkHk‑1+WkX);(2).网络的实际输出为
误差函数为Ek=Tr[(Yk‑T)(Yk‑T)T],其中T为理想输出;则求解从隐层到输出层的网络权值Uk的问题转化为最小化误差函数的问题,即寻找最小二乘解Uk使得Ek最小;利用Moore‑penrose广义逆可以得到:Uk=(HkHkT)‑1HkTT,带入Hk和T得到了隐层到输出层的权值矩阵Uk;(3).计算训练样本的误差函数Ek,若误差函数值小于误差阈值,则转步骤4;否则,计算误差函数关于权值Wk和Vk的梯度:![]()
其中
是H的广义逆;(4).权值更新公式为:
其中,学习率ηk通过线搜索的方式获得;(5).令k=k+1,返回步骤(2);步骤4、测试精度根据优化后的隐层到输入层的权值Wk和承接层权值矩阵Vk,以及根据步骤3中的步骤(2)得到的隐层到输出层的权值Uk,得到本算法的网络参数,计算测试样本的精度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油大学(华东),未经中国石油大学(华东)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610137875.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种喷漆机的机械手
- 下一篇:一种喷漆生产线悬挂装置