CN113252161A - 一种基于深度森林的小样本水中目标识别方法 - Google Patents
一种基于深度森林的小样本水中目标识别方法 Download PDFInfo
- Publication number
- CN113252161A CN113252161A CN202110456266.7A CN202110456266A CN113252161A CN 113252161 A CN113252161 A CN 113252161A CN 202110456266 A CN202110456266 A CN 202110456266A CN 113252161 A CN113252161 A CN 113252161A
- Authority
- CN
- China
- Prior art keywords
- forest
- cascade
- layer
- deep
- underwater target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 230000005855 radiation Effects 0.000 claims abstract description 21
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims abstract description 10
- 238000012549 training Methods 0.000 claims description 21
- 238000012360 testing method Methods 0.000 claims description 16
- 239000013598 vector Substances 0.000 claims description 13
- 238000007637 random forest analysis Methods 0.000 claims description 10
- 238000012795 verification Methods 0.000 claims description 8
- 238000003066 decision tree Methods 0.000 claims description 5
- 238000002372 labelling Methods 0.000 claims description 4
- 238000012512 characterization method Methods 0.000 abstract description 5
- 238000012545 processing Methods 0.000 abstract description 5
- 238000013528 artificial neural network Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 5
- 238000013135 deep learning Methods 0.000 description 4
- 238000013136 deep learning model Methods 0.000 description 4
- 238000010801 machine learning Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01H—MEASUREMENT OF MECHANICAL VIBRATIONS OR ULTRASONIC, SONIC OR INFRASONIC WAVES
- G01H3/00—Measuring characteristics of vibrations by using a detector in a fluid
- G01H3/04—Frequency
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Image Analysis (AREA)
Abstract
本发明提供了一种基于深度森林的小样本水中目标识别方法,水中目标辐射噪声信号的梅尔频率倒谱系数MFCC特征作为深度森林模型的输入数据,深度森林模型采用森林的级联结构实现对输入数据的逐层处理从而进行表征学习并根据级联森林最后一层的输出进行预测,同时,深度森林模型中级联森林的层数根据数据自适应地调整,模型复杂度与数据相匹配,适合小样本场景。本发明所提供的基于深度森林的方法能够有效地提高小样本情况下水中目标的识别准确率。
Description
技术领域
本发明涉及信息信号处理领域,尤其涉及水声信号处理、非神经网络深度学习等理论,具体是一种水中目标识别方法。
背景技术
坚决维护国家海洋权益、建设海洋强国已经作为一项重要战略目标被纳入国家战略体系中。作为水声信号处理领域的重要研究方向之一,水中目标识别是研制现代化水下装备以及打赢来自海上的信息化局部战争的关键技术,对我国的海洋国防事业具有重要的意义。
目前,水中目标识别多采用传统的机器学习方法,例如支持向量机、随机森林、k近邻等。这些传统方法难以提取目标的深层特征,对于水中目标的分类识别能力有限。近年来,基于神经网络的深度学习模型发展迅速,其能够通过层层处理进行表征学习,自动学习到输入数据的深层特征,在计算机视觉、语音等领域已经取得了令人瞩目的成绩。然而,基于神经网络的深度学习模型需要大规模的训练数据来保证其学习效果,在样本量较少的水中目标识别领域表现往往不够理想。因此,亟需一种适合小样本情况的具有表征学习能力的水中目标识别方法。
发明内容
为了克服现有技术的不足,本发明提供一种基于深度森林的小样本水中目标识别方法。针对小样本情况下传统的机器学习方法以及基于神经网络的深度学习方法对水中目标的识别效果不够理想的问题,本发明采用水中目标辐射噪声信号的梅尔频率倒谱系数MFCC特征作为深度森林模型的输入数据,深度森林模型采用森林的级联结构实现对输入数据的逐层处理从而进行表征学习并根据级联森林最后一层的输出进行预测。同时,深度森林模型中级联森林的层数可以根据数据自适应地调整,模型复杂度与数据相匹配,适合小样本场景。与现有的水中目标识别方法相比,本发明所提供的方法能够有效地提高小样本情况下水中目标的识别精度。
针对小样本情况下传统的机器学习方法以及基于神经网络的深度学习方法对水中目标的识别效果不够理想的问题,本发明公开了一种基于深度森林的水中目标识别方法。该方法采用水中目标辐射噪声信号的梅尔频率倒谱系数MFCC特征作为深度森林模型的输入数据。
本发明解决其技术问题所采用的技术方案包括以下步骤:
步骤1,将水听器布放于海洋中,分别采录不同类别的水中目标的辐射噪声信号,并以时间t为单位对采录的信号进行切分,得到不同类别的水中目标的辐射噪声信号样本集;
步骤2,提取切分后的每个辐射噪声信号样本的梅尔频率倒谱系数MFCC特征,得到每个辐射噪声信号样本对应的特征向量;
步骤3,按照目标类别对特征向量分别打标签,得到数据集;
步骤4,将数据集随机打乱,按比例划分,构成训练集和测试集;
步骤5,构建仅包括级联森林的深度森林模型,具体步骤如下:
步骤5.1,构建m个完全随机树森林和m个随机森林作为级联森林的第一层;每个完全随机树森林包含n棵完全随机树;每个随机森林包含n棵决策树;m和n是任意正整数;
步骤5.2,构建级联森林的第二层,结构与步骤5.1级联森林的第一层相同;将步骤5.1的级联森林第一层的输出拼接在原始的输入MFCC特征向量上,作为级联森林第二层的输入;依此类推,共构建L层;L为正整数,是自定义的级联森林层数的最大值;
步骤6,在步骤4的训练集上训练步骤5得到的深度森林模型;级联森林每增加一层后,在训练集上进行模型的性能验证,当验证性能的识别准确率提升不超过阈值m时停止训练,此时得到最优的级联森林层数,从而得到对应的最优深度森林模型;
步骤7,在步骤4的测试集上测试最优深度森林模型,得到测试集的水中目标识别准确率。
所述时间t取5秒。
所述标签选择非负整数。
所述划分比例为6:4或7:3或8:2。
所述阈值m为0.001%。
本发明的有益效果在于在小样本情况下,针对传统方法对水中目标的识别效果不佳的问题,本发明提供了一种基于深度森林的水中目标识别方法。该方法采用了水中目标辐射噪声信号的梅尔频率倒谱系数MFCC特征作为输入特征向量,同时采用级联森林模型对输入特征向量进行层层处理从而实现表征学习。其中,级联森林的层数是根据输入数据自动确定的,因此模型复杂度与数据相匹配,模型适用于小样本情况。与支持向量机、决策树、随机森林、k近邻以及前向神经网络方法相比,本发明所提供的基于深度森林的方法能够有效地提高小样本情况下水中目标的识别准确率。
附图说明
图1是本发明的总体方法流程图。
图2是本发明结合具体实施例本发明的整体架构图。
具体实施方式
下面结合附图和实施例对本发明进一步说明。
针对小样本情况下传统的机器学习方法以及基于神经网络的深度学习方法对水中目标的识别效果不够理想的问题,本发明公开了一种基于深度森林的水中目标识别方法。该方法采用水中目标辐射噪声信号的梅尔频率倒谱系数MFCC特征作为深度森林模型的输入数据,主要包括以下步骤:
步骤1,将水听器布放于海洋中,分别采录不同类别的水中目标的辐射噪声信号,并以5秒为单位对采录的信号进行切分,得到不同类别的水中目标的辐射噪声信号样本集;
步骤2,提取切分后的每个辐射噪声信号样本的梅尔频率倒谱系数MFCC特征,得到每个辐射噪声信号样本对应的特征向量;
步骤3,按照目标类别对步骤2得到的特征向量分别打标签,标签选择0、1、2等非负整数,得到数据集;
步骤4,将步骤3得到的数据集随机打乱,按比例划分,构成训练集和测试集,划分比例选择6:4或7:3或8:2;
步骤5,构建仅包括级联森林的深度森林模型,具体步骤如下:
步骤5.1,构建m个完全随机树森林和m个随机森林作为级联森林的第一层;每个完全随机树森林包含n棵完全随机树;每个随机森林包含n棵决策树;m和n是任意正整数;
步骤5.2,构建级联森林的第二层,结构与步骤5.1所述级联森林的第一层相同;将步骤5.1所述级联森林第一层的输出拼接在原始的输入MFCC特征向量上作为级联森林第二层的输入;依此类推,共构建L层;L为正整数,是自定义的级联森林层数的最大值;
步骤6,在步骤4所述训练集上训练步骤5所述深度森林模型;级联森林每增加一层后在训练集上进行模型的性能验证,当验证性能的提升不超过0.001%时停止训练,得到最优的级联森林层数,从而得到最优的深度森林模型;
步骤7,在步骤4所述测试集上测试步骤6训练好的最优深度森林模型,得到测试集的水中目标识别准确率。
下面结合附图和具体实施例对本发明进行进一步说明,本发明包括但不仅限于下述实施例。
实施例
结合附图1和附图2,本发明基于深度森林的小样本水中目标识别方法,包括以下步骤:
步骤1,将水听器布放于海洋中,分别采录6类水中目标的辐射噪声信号并以5s为单位对采录的信号进行切分,得到6类水中目标的辐射噪声信号样本集;
步骤2,提取切分后的每个辐射噪声信号样本的梅尔频率倒谱系数MFCC特征,得到每个辐射噪声信号样本对应的特征向量,特征向量的维度选20;分帧时,帧长选2048,帧移选512;加窗选择汉宁窗;FFT点数选2048;Mel滤波器组中滤波器个数选128;信号的采样率选16000;
步骤3,按照目标类别对步骤2得到的特征向量分别打标签,标签选择0、1、2、3、4、5,得到数据集;
步骤4,将步骤3得到的数据集随机打乱后,按7:3划分,构成训练集和测试集;
步骤5,构建仅包括级联森林的深度森林模型,具体步骤如下:
步骤5.1,构建2个完全随机树森林和2个随机森林作为级联森林的第一层;每个完全随机树森林包含100棵完全随机树;每个随机森林包含100棵决策树;
步骤5.2,构建级联森林的第二层,结构与步骤5.1所述级联森林的第一层相同;将步骤5.1所述级联森林第一层的输出拼接在原始的输入MFCC特征向量上作为级联森林第二层的输入;依此类推,共构建20层;
步骤6,在步骤4所述训练集上训练步骤5所述深度森林模型;级联森林每增加一层后在训练集上进行模型的性能验证,当验证性能的提升不超过0.001%时停止训练,得到最优的级联森林层数,从而得到最优的深度森林模型;
步骤7,在步骤4所述测试集上测试步骤6训练好的最优深度森林模型,得到测试集的水中目标识别准确率。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (5)
1.一种基于深度森林的小样本水中目标识别方法,其特征在于包括下述步骤:
步骤1,将水听器布放于海洋中,分别采录不同类别的水中目标的辐射噪声信号,并以时间t为单位对采录的信号进行切分,得到不同类别的水中目标的辐射噪声信号样本集;
步骤2,提取切分后的每个辐射噪声信号样本的梅尔频率倒谱系数MFCC特征,得到每个辐射噪声信号样本对应的特征向量;
步骤3,按照目标类别对特征向量分别打标签,得到数据集;
步骤4,将数据集随机打乱,按比例划分,构成训练集和测试集;
步骤5,构建仅包括级联森林的深度森林模型,具体步骤如下:
步骤5.1,构建m个完全随机树森林和m个随机森林作为级联森林的第一层;每个完全随机树森林包含n棵完全随机树;每个随机森林包含n棵决策树;m和n是任意正整数;
步骤5.2,构建级联森林的第二层,结构与步骤5.1级联森林的第一层相同;将步骤5.1的级联森林第一层的输出拼接在原始的输入MFCC特征向量上,作为级联森林第二层的输入;依此类推,共构建L层;L为正整数,是自定义的级联森林层数的最大值;
步骤6,在步骤4的训练集上训练步骤5得到的深度森林模型;级联森林每增加一层后,在训练集上进行模型的性能验证,当验证性能的识别准确率提升不超过阈值m时停止训练,此时得到最优的级联森林层数,从而得到对应的最优深度森林模型;
步骤7,在步骤4的测试集上测试最优深度森林模型,得到测试集的水中目标识别准确率。
2.根据权利要求1所述的基于深度森林的小样本水中目标识别方法,其特征在于:所述时间t取5秒。
3.根据权利要求1所述的基于深度森林的小样本水中目标识别方法,其特征在于:所述标签选择非负整数。
4.根据权利要求1所述的基于深度森林的小样本水中目标识别方法,其特征在于:所述划分比例为6:4或7:3或8:2。
5.根据权利要求1所述的基于深度森林的小样本水中目标识别方法,其特征在于:所述阈值m为0.001%。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110456266.7A CN113252161A (zh) | 2021-04-26 | 2021-04-26 | 一种基于深度森林的小样本水中目标识别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110456266.7A CN113252161A (zh) | 2021-04-26 | 2021-04-26 | 一种基于深度森林的小样本水中目标识别方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113252161A true CN113252161A (zh) | 2021-08-13 |
Family
ID=77222087
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110456266.7A Pending CN113252161A (zh) | 2021-04-26 | 2021-04-26 | 一种基于深度森林的小样本水中目标识别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113252161A (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109255339A (zh) * | 2018-10-19 | 2019-01-22 | 西安电子科技大学 | 基于自适应深度森林人体步态能量图的分类方法 |
CN109685823A (zh) * | 2018-12-24 | 2019-04-26 | 南京理工大学 | 一种基于深度森林的目标跟踪方法 |
CN109800700A (zh) * | 2019-01-15 | 2019-05-24 | 哈尔滨工程大学 | 一种基于深度学习的水下声信号目标分类识别方法 |
CN109948726A (zh) * | 2019-03-28 | 2019-06-28 | 湘潭大学 | 一种基于深度森林的电能质量扰动分类方法 |
CN110889255A (zh) * | 2019-10-31 | 2020-03-17 | 国网湖北省电力有限公司 | 一种基于级联深度森林的电力***暂态稳定评估方法 |
US20200327995A1 (en) * | 2017-12-29 | 2020-10-15 | Shenzhen Mindray Bio-Medical Electronics Co., Ltd. | Method for identifying anesthetic drug, and method and device for processing anesthesia electroencephalogram signal |
CN111916066A (zh) * | 2020-08-13 | 2020-11-10 | 山东大学 | 基于随机森林的语音声调识别方法及*** |
CN112052880A (zh) * | 2020-08-13 | 2020-12-08 | 哈尔滨工程大学 | 一种基于更新权值支持向量机的水声目标识别方法 |
-
2021
- 2021-04-26 CN CN202110456266.7A patent/CN113252161A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200327995A1 (en) * | 2017-12-29 | 2020-10-15 | Shenzhen Mindray Bio-Medical Electronics Co., Ltd. | Method for identifying anesthetic drug, and method and device for processing anesthesia electroencephalogram signal |
CN109255339A (zh) * | 2018-10-19 | 2019-01-22 | 西安电子科技大学 | 基于自适应深度森林人体步态能量图的分类方法 |
CN109685823A (zh) * | 2018-12-24 | 2019-04-26 | 南京理工大学 | 一种基于深度森林的目标跟踪方法 |
CN109800700A (zh) * | 2019-01-15 | 2019-05-24 | 哈尔滨工程大学 | 一种基于深度学习的水下声信号目标分类识别方法 |
CN109948726A (zh) * | 2019-03-28 | 2019-06-28 | 湘潭大学 | 一种基于深度森林的电能质量扰动分类方法 |
CN110889255A (zh) * | 2019-10-31 | 2020-03-17 | 国网湖北省电力有限公司 | 一种基于级联深度森林的电力***暂态稳定评估方法 |
CN111916066A (zh) * | 2020-08-13 | 2020-11-10 | 山东大学 | 基于随机森林的语音声调识别方法及*** |
CN112052880A (zh) * | 2020-08-13 | 2020-12-08 | 哈尔滨工程大学 | 一种基于更新权值支持向量机的水声目标识别方法 |
Non-Patent Citations (4)
Title |
---|
王海燕等: "基于数据挖掘技术与支持向量机的目标识别研究", 《计算机与数字工程》 * |
王海燕等: "基于数据挖掘技术与支持向量机的目标识别研究", 《计算机与数字工程》, no. 6, 20 December 2004 (2004-12-20), pages 41 - 44 * |
王鹏: "基于深度神经网络的水中目标识别研究", 《硕士电子期刊 工程科技Ⅱ辑;》 * |
王鹏: "基于深度神经网络的水中目标识别研究", 《硕士电子期刊 工程科技Ⅱ辑;》, no. 1, 15 January 2019 (2019-01-15), pages 1 - 74 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108922560B (zh) | 一种基于混合深度神经网络模型的城市噪声识别方法 | |
CN108648748B (zh) | 医院噪声环境下的声学事件检测方法 | |
CN106297776B (zh) | 一种基于音频模板的语音关键词检索方法 | |
CN111724770B (zh) | 一种基于深度卷积生成对抗网络的音频关键词识别方法 | |
CN112735473B (zh) | 基于声音识别无人机的方法及*** | |
CN108922513A (zh) | 语音区分方法、装置、计算机设备及存储介质 | |
CN110852215A (zh) | 一种多模态情感识别方法、***及存储介质 | |
CN110176250B (zh) | 一种基于局部学习的鲁棒声学场景识别方法 | |
CN110910891A (zh) | 基于长短时记忆神经网络的说话人分段标注方法及装置 | |
Ou et al. | Automated extraction and classification of time-frequency contours in humpback vocalizations | |
Wang et al. | Exploring audio semantic concepts for event-based video retrieval | |
CN111816185A (zh) | 一种对混合语音中说话人的识别方法及装置 | |
Wang et al. | Audio event detection and classification using extended R-FCN approach | |
CN114722812A (zh) | 一种多模态深度学习模型脆弱性的分析方法和*** | |
Babalola et al. | Detection of Bryde's whale short pulse calls using time domain features with hidden Markov models | |
CN114898773A (zh) | 基于深度自注意力神经网络分类器的合成语音检测方法 | |
CN113936667A (zh) | 一种鸟鸣声识别模型训练方法、识别方法及存储介质 | |
CN110444225B (zh) | 基于特征融合网络的声源目标识别方法 | |
CN110580915B (zh) | 基于可穿戴式设备的声源目标识别*** | |
CN116884435A (zh) | 一种基于音频提示学习的声音事件检测方法及装置 | |
CN112052880A (zh) | 一种基于更新权值支持向量机的水声目标识别方法 | |
CN116259313A (zh) | 一种基于时域卷积网络的声音事件定位和检测方法 | |
CN113252161A (zh) | 一种基于深度森林的小样本水中目标识别方法 | |
CN116417011A (zh) | 基于特征融合和残差cnn的水声目标识别方法 | |
Zhang et al. | Underwater acoustic source separation with deep Bi-LSTM networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210813 |