Underwater acoustic target recognition method based on genetic algorithm optimized BP neural network

A BP neural network and genetic algorithm technology, applied in the field of underwater acoustic target recognition, can solve the problems of local extremum, over-learning, slow convergence speed, etc., and achieve the effect of stable recognition performance and high recognition rate

Inactive Publication Date: 2020-06-09
NORTHWESTERN POLYTECHNICAL UNIV
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, in the actual application of the BP neural network, the selection of the network topology and the determination of the initial weight lack a th...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Underwater acoustic target recognition method based on genetic algorithm optimized BP neural network
  • Underwater acoustic target recognition method based on genetic algorithm optimized BP neural network
  • Underwater acoustic target recognition method based on genetic algorithm optimized BP neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0088] Step 1: Read 3 sets of underwater acoustic target data, each set of 15 audio files, and use the melcepst.m function of the voicebox toolbox in MATLAB to extract 12-dimensional underwater acoustic feature signals for the 3 sets of underwater acoustic targets. The three groups of underwater acoustic feature signals are marked with 1, 2, and 3 respectively, and the extracted signals are stored in the data1.mat, data2.mat, and data3.mat database files respectively. Each set of data has 13 dimensions, and the first dimension is the category identification , and the last 12 dimensions are underwater acoustic feature signals.

[0089] Step 2: Extract the above three files, synthesize the data in the files into a data matrix, take the 2-13 dimensional data of the data as the input P, ​​and the 1st dimensional data as the output T. To classify three kinds of underwater acoustic targets, change the output T from 1D to 3D, so that the output T of the network algorithm can be one o...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides an underwater acoustic target recognition method for optimizing a BP neural network based on a genetic algorithm. The method comprises the steps: extracting MFCC underwater acoustic features of an underwater acoustic signal, and enabling the underwater acoustic features to serve as a sample of a BP neural network classifier; randomly initializing a population of a genetic algorithm; wherein the individuals in the population comprise weights and thresholds of the BP neural network needing to be optimized, the weights and the thresholds serve as target optimization functions of the genetic algorithm, the target optimization functions are substituted into the BP neural network to obtain simulation errors, the simulation error of each individual in the population is optimized, and the optimal initial weight and threshold of the BP neural network are obtained; and finally, training and identifying the underwater acoustic features by using the BP neural network optimized by the genetic algorithm to obtain the accuracy of the classification algorithm. The method uses the genetic algorithm to identify and classify the characteristics of the underwater acoustic target, uses the BP neural network optimized by the genetic algorithm to train and predict the underwater acoustic target to obtain a higher recognition rate, and the recognition performance is more stable.

Description

technical field [0001] The invention relates to the field of underwater acoustics, in particular to an underwater acoustic target recognition method. Background technique [0002] In the ocean, all kinds of information are transmitted and obtained mainly by sound waves. In underwater acoustic target processing, the recognition and classification of underwater acoustic targets has always been one of the important research directions. [0003] Underwater acoustic target recognition technology mainly includes feature extraction method and classifier design. The task of feature extraction is to select effective, stable and reliable features that represent the identity of the target. The actual underwater target signal not only has a complex sound mechanism, but also has various components. The characteristic analysis method of underwater acoustic target has experienced the development from simple time domain and frequency domain analysis to time-frequency joint domain analysi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06K9/00G06K9/62G06N3/04G06N3/08G06N3/00G06N3/12G06F30/20
CPCG06N3/084G06N3/126G06N3/006G06N3/045G06F2218/08G06F18/2414
Inventor 曾向阳杨爽王海涛乔彦
Owner NORTHWESTERN POLYTECHNICAL UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products