[发明专利]一种利用稀疏约束生成对抗网络生成振动信号的方法有效
申请号: | 202011523721.2 | 申请日: | 2020-12-22 |
公开(公告)号: | CN112257695B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 丁宇;马梁;马剑;王超;吕琛;程玉杰 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 北京元本知识产权代理事务所(普通合伙) 11308 | 代理人: | 秦力军 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 稀疏 约束 生成 对抗 网络 振动 信号 方法 | ||
1.一种利用稀疏约束生成对抗网络生成振动信号的方法,包括:
通过构建并训练包括生成器和判别器的稀疏约束生成对抗网络,得到训练好的稀疏约束生成对抗网络,并将随机噪声向量输入到训练好的稀疏约束生成对抗网络的生成器;
所述训练好的稀疏约束生成对抗网络的生成器将输入的随机噪声向量被变换为一个仅包含少量非零值的稀疏激活向量;
使用所述稀疏激活向量中包含的少量非零值,激活所述训练好的稀疏约束生成对抗网络的生成器隐藏层的权重矩阵中对应位置的列向量,其中被激活的列向量中包含了真实振动信号中所有关键频率成分及其组合;
被激活的列向量经过稀疏激活向量非零激活值的加权之后,得到一个线性组合,所述线性组合包含了待生成的旋转机械原始振动信号中所有的关键频率成分;
该线性组合被一个非线性函数进行激活,进行调幅处理,得到最终的生成样本;
所述训练好的稀疏约束生成对抗网络的生成器输出该生成样本,获得与原始振动信号高度相似的生成样本;
其中,所述构建并训练包括生成器和判别器的稀疏约束生成对抗网络包括:
构建输入层维度和输出层维度为
利用对采集的振动信号进行预处理后得到的维度为
利用训练好的稀疏自动编码器,构建包括生成器和判别器的稀疏约束生成对抗网络;
利用维度为
其中,所述利用训练好的稀疏自动编码器,构建包括生成器和判别器的稀疏约束生成对抗网络包括:
拆分训练好的稀疏自动编码器,将输入层和隐藏层作为编码器部分,并将隐藏层和输出层作为解码器部分;
通过在拆分训练好的稀疏自动编码器得到的编码器部分之后接入一层包含一个神经元的输出层,得到稀疏约束生成对抗网络的判别器;
通过在拆分训练好的稀疏自动编码器得到的解码器部分之前接入维度为
其中,所述利用维度为
利用所述振动诊断信号训练样本和噪声样本对所述稀疏约束生成对抗网络的判别器进行若干次迭代循环训练,得到训练好的判别器;
利用所述噪声样本对稀疏约束生成对抗网络的生成器进行若干次迭代循环训练;
其中,在对生成器进行若干次迭代循环训练期间,训练好的判别器对所述生成器输出的生成样本和所述振动诊断信号训练样本进行判别,直至所述生成器输出的生成样本逼近所述振动诊断信号训练样本。
2.根据权利要求1所述的方法,其中,对所述稀疏约束生成对抗网络的判别器进行若干次迭代循环训练包括:
在利用所述振动诊断信号训练样本和噪声样本对所述稀疏约束生成对抗网络的判别器进行若干次迭代循环训练期间,计算所述判别器的损失值;
根据所计算的判别器的损失值,对判别器网络参数进行梯度下降更新,直至所述判别器的损失值与所述生成器的损失值达到纳什均衡状态。
3.根据权利要求2所述的方法,其中,所述判别器网络参数包括所述训练好的稀疏自动编码器的权重矩阵和偏置向量以及所接入的包含一个神经元的输出层的权重矩阵和偏置向量。
4.根据权利要求3所述的方法,其中,所述判别器隐藏层和输出层激活函数均为Sigmoid函数。
5.根据权利要求1所述的方法,其中,对所述稀疏约束生成对抗网络的生成器进行若干次迭代循环训练包括:
在利用所述振动诊断信号训练样本和噪声样本对所述稀疏约束生成对抗网络的生成器进行若干次迭代循环训练期间,计算所述生成器的损失值;
根据所计算的生成器的损失值,对生成器网络参数进行梯度下降更新,直至所述生成器的损失值与所述判别器损的失值达到纳什均衡状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011523721.2/1.html,转载请声明来源钻瓜专利网。