[发明专利]一种求解多重定积分的对偶神经网络方法在审
| 申请号: | 201710306271.3 | 申请日: | 2017-05-04 |
| 公开(公告)号: | CN107169559A | 公开(公告)日: | 2017-09-15 |
| 发明(设计)人: | 李海滨 | 申请(专利权)人: | 内蒙古工业大学 |
| 主分类号: | G06N3/02 | 分类号: | G06N3/02 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 010051 内蒙古*** | 国省代码: | 内蒙古;15 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 求解 多重 积分 对偶 神经网络 方法 | ||
技术领域
本发明属于工程结构分析中的智能计算技术领域,尤其涉及一种多重定积分求解的神经网络计算方法。
背景技术
在结构可靠度计算、动力学分析、现代控制工程等研究领域中经常会遇到计算积分值的问题。由于通常无法找到解析解或被积函数只能以数据的形式给出,要面临数值积分的问题。目前已有newton-cotes法、 romberg方法、gauss法等数值积分计算方法,但是对于积分区域不规则的多维积分问题,利用上述方法将难以给出有效的解答。针对此问题人们提出了基于MonteCarlo法的积分计算方法。通过大量的计算和统计分析可以获得高精度的计算结果,但是计算量大是制约该方法发展与实际应用的主要问题。文献[1]提出了一种基于神经网络的计算方法。其基本思想是训练傅立叶基神经网络来逼近被积函数,再对所得傅立叶基函数进行积分以实现定积分问题的数值计算。算例仿真表明了该法的有效性,但是该方法没有在求解多重定积分问题上取得进展。文献[2]给出了一种基于对偶神经网络的积分计算方法。该方法成功解决了一重定积分和积分域为超立方体的多重定积分的计算问题,但是对于任意积分域的多重定积分问题却没有有效的解决方案。
发明内容
本发明的发明目的是:针对上述问题,将在文献[2]给出方法的基础上,提出一种通过反复使用一重对偶神经网络方法进行求解以达到对任意积分域多重定积分的求解。
本发明的技术方案是:一种求解多重定积分的对偶神经网络方法,包括以下步骤:
S1首先给出一重积分对偶神经网络方法。
一个对偶神经网络包括A、B共2个前向型BP神经网络。其中,神经网络A用于学习积分算式中的被积函数,另一个神经网络B,会通过与神经网络A在权值和激活函数上的特定联系,由神经网络A来确定,用于构建积分被积函数的原函数。神经网络B的结构框图如图1所示,网络输出与输入变量间的函数关系如式(1)。
图1中的g(x)为网络的隐层单元激活函数。
将式(1)写成更一般的函数形式Y=NETB(x1,x2,…,xn)。
对偶神经网络中的另一个神经网络A的结构框图如图2所示,其网络输出与输入变量间的函数关系可写为式(2)。
图2中的h(x)为隐层单元激活函数。
将上述式(2)写成一般函数形式为y=NETA(x1,x2,…,xn)。上述NETA(x1,x2,…,xn)、 NETB(x1,x2,…,xn)均为具有n个自变量的多元函数。
以下给出证明,当网络权值系数、激活函数满足式(3)时,对偶神经网络A和B的网络函数关系为积分被积函数与积分原函数关系。
将式(3)带入式(4)可得:
根据牛顿-莱布尼兹公式定义可知,函数NETB(x1,x2,…,xn)是函数NETA(x1,x2,…,xn)的原函数,即有下式成立。
称神经网络A与神经网络B为一对对偶神经网络,简称对偶神经网络。
其中,
表1给出了在对偶神经网络A、B中满足条件式(3)的隐层单元激活函数。
表1对偶神经网络激活函数表
S2、利用一重积分对偶神经网络方法给出任意积分上、下限多重定积分计算方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内蒙古工业大学,未经内蒙古工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710306271.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种小学生用趣味保温碗
- 下一篇:一种自带蛋糕分块功能的蛋糕盘





