[发明专利]一种采用混合蛙跳的小波神经网络来计算声发射源位置的方法无效
申请号: | 201410077646.X | 申请日: | 2014-03-05 |
公开(公告)号: | CN103837859A | 公开(公告)日: | 2014-06-04 |
发明(设计)人: | 蒋云良;成新民;范婧 | 申请(专利权)人: | 湖州师范学院 |
主分类号: | G01S5/30 | 分类号: | G01S5/30;G06N3/02 |
代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 韩洪 |
地址: | 313000 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种采用混合蛙跳的小波神经网络来计算声发射源位置的方法,包括使用混合蛙跳算法来训练神经网络,通过发声试验台发出声源信号,所述发声试验台上安装有传感器,利用传感器的到声源信号幅值和能量,并将传感器的坐标和所接收的信号能量的比值作为小波神经网络的输入值,则小波神经网络的输出值则为声源信号距离传感器的网络预测距离值。本发明能够采用混合蛙跳算法代替传统的梯度下降算法,优化了网络参数,实现了声发射源定位方法,精度和效率比传统的定位方法更高的多,混合蛙跳算法具有收敛速度快、鲁棒性强的特点,还具有良好的全局搜索能力。 | ||
搜索关键词: | 一种 采用 混合 蛙跳 神经网络 计算 声发 位置 方法 | ||
【主权项】:
1.一种采用混合蛙跳的小波神经网络计算声发射源位置的方法,其特征在于:包括使用混合蛙跳算法来训练神经网络,首先定义蛙的矢量位置,假定蛙的初始数量为40,每只蛙的位置矢量为:x(i)=[ωi1,Lωij,ai1,Laij,bi1,Lbij],i=1,2,…,40,其中j表示隐层神经元的数量,神经网络的适应功能相当于均方误差指示器,它的方程式为:其中J(k,i)第i个蛙在k次迭代后的健身值,n为训练样本数,ym,i是第i个蛙在输入m个样本后的理想输出值,是第i个蛙在输入m个样本后的实际输出值,k是迭代次数,N最大迭代次数,基于混合蛙跳算法的参数学习过程如下:a)根据隐层数量和小波神经网络的参数来决定模型的尺寸;b)准备成对的训练数据;c)初始化种群数量,计算每个个体的适应值,如果适应值满足精度要求,进入步骤E);d)找出最差个体并且根据蛙跳算法取代它,如果最好的个体满足精度要求,进入步骤e),否则重复步骤d)直到所需的精度是令人满意的;e)输出优化后的参数并实施小波神经网络;通过发声试验台发出声源信号,所述发声试验台上安装有传感器,利用传感器的到声源信号幅值和能量,并将传感器的坐标和所接收的信号能量的比值作为小波神经网络的输入值,则小波神经网络的输出值则为声源信号距离传感器的网络预测距离值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖州师范学院,未经湖州师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410077646.X/,转载请声明来源钻瓜专利网。
- 上一篇:吸引型伤口镇痛装置
- 下一篇:回拉式固定针安全自毁注射器