CN108564000B - Fragment signal automatic identification method based on neural network - Google Patents
Fragment signal automatic identification method based on neural network Download PDFInfo
- Publication number
- CN108564000B CN108564000B CN201810228814.9A CN201810228814A CN108564000B CN 108564000 B CN108564000 B CN 108564000B CN 201810228814 A CN201810228814 A CN 201810228814A CN 108564000 B CN108564000 B CN 108564000B
- Authority
- CN
- China
- Prior art keywords
- neural network
- fragment
- sample data
- automatic identification
- sampling points
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/02—Preprocessing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/08—Feature extraction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/12—Classification; Matching
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Computational Linguistics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Signal Processing (AREA)
- Tests Of Electronic Circuits (AREA)
- Other Investigation Or Analysis Of Materials By Electrical Means (AREA)
Abstract
本发明公开了一种基于神经网络的破片信号自动识别方法,本发明利用BP神经网络极强的非线性映射能力和对外界刺激和输入信息进行联想记忆的能力,来提高在破片速度测试系统中正确识别大量数据中破片过靶信号。
The invention discloses an automatic identification method of fragment signals based on neural network. The invention utilizes the extremely strong nonlinear mapping ability of BP neural network and the ability of associative memory for external stimuli and input information to improve the performance of the fragment speed test system. Correctly identify fragment over-target signals in large amounts of data.
Description
Technical Field
The invention belongs to the technical field of fragment signal automatic identification, and particularly relates to a fragment signal automatic identification method based on a neural network.
Background
In the process of acquiring the fragment over-target signal, a lot of noises interfere the accurate identification of the over-target signal, although the noises in the signal can be removed by a denoising method based on wavelet decomposition and reconstruction, the noises cannot be removed for the noise signals with frequency components similar to the fragment over-target signal, and a forward signal is formed instead after wavelet filtering, so that the subsequent identification of the fragment over-target signal is wrong.
Disclosure of Invention
In view of this, the present invention provides a method for automatically identifying a fragment signal based on a neural network, which can effectively remove the influence of various noises.
A fragment signal automatic identification method based on a neural network comprises the following steps:
step 5, constructing a BP neural network comprising an input layer, two hidden layers and an output layer;
step 6, inputting the characteristic value of the sample data subjected to classification marking in the step 4 into the BP neural network established in the step 5, and training the BP neural network; obtaining a trained BP neural network model after the network error reaches a set condition;
and 7, acquiring 6 characteristic values of the input fragment signals by adopting the processing method in the step 3, and inputting the characteristic values into the BP neural network model trained in the step 6 for identification.
Preferably, the weight of the BP neural network is a random number between [ -1,1], and the bias is a random number between [0,1 ].
Preferably, the weight of the BP neural network is adjusted by adopting the principle of adjusting negative gradient descent.
Preferably, the setting error is 3 × 10-7。
The invention has the following beneficial effects:
the invention utilizes the extremely strong nonlinear mapping capability of the BP neural network and the capability of associative memory of external stimulation and input information to improve the accurate recognition of the fragment over-target signals in a large amount of data in the fragment speed test system.
Drawings
FIG. 1 shows the fragment target-crossing signals detected by the system at different magnitudes and speeds;
FIG. 2 is a diagram illustrating the detection of a noise waveform by the system;
FIG. 3 is a process of extracting feature parameters of fragment over-target signals;
FIG. 4 is a diagram of a neural network training process;
FIG. 5 is a graph of the original waveform, peak and neural network filtered waveforms of noise and fragmentation signal characteristics.
Detailed Description
The invention is described in detail below by way of example with reference to the accompanying drawings.
And 2, filtering all effective over-target signals and all noises in the acquired original oscillogram of the fragment signals to remove high-frequency interference, and obtaining a sample for training the neural network.
And 3, observing and analyzing the difference between the over-target signal and the noise, and extracting characteristic parameters and classification rules according to the difference between the pulse width and the smoothness of the over-target signal and the noise.
And 4, constructing a BP neural network in MATLAB. The BP neural network is further described below. The constructed BP neural network is a four-layer neural network, the first layer of the network structure is an input layer, the second layer and the third layer of the network structure are hidden layers, and the last layer of the network structure is an output layer. Neurons in the same layer are not connected with each other, namely, connection weights are not arranged between the layers, and the connection mode between the layers is full connection, namely, all outputs of the previous layer can influence the layer.
The input of the BP neural network is a p-column vector in the dimension of R multiplied by 1. If the number of the nodes of the input layer of the BP neural network is N, the number of the nodes of the two hidden layers is R, Q respectively, and the number of the output nodes is M. w is aij(i 1, 2., N, j 1, 2., R) and b1j are the connection weights and offsets of the input layer and the first hidden layer, and v 1jk( j 1, 2.. said, R, k 1, 2.. said, Q) and b2k are the connection weights and offsets of the first hidden layer and the second hidden layer, and m is the connection weight and offset of the first hidden layer and the second hidden layerkl(k 1, 2., Q, l 1, 2., M) and b3l are connection weights and offset values of the second hidden layer and the output layer.
The function c between input and output can be obtained according to the weight and bias value of each layer networkkF (p) and defines an error functionWherein y iskIs the target vector.
And 5, calculating each parameter value in the neural network model according to the characteristic parameters of the known samples. For the smooth characteristic of the signal, the slope of the pulse is taken as a characteristic. Solving all peak values of the signal, wherein the obtained peak value information comprises the peak values of all fragment passing target signals and the peak value of noise, differentiating the signal with high-frequency interference removed to obtain the signal slope of-6 to-3, 0, 3 and 6 sampling points at the peak value interval, and simultaneously solving the signal pulse width at the peak value; and finally, obtaining 6 characteristic parameter values of the fragment target-passing signal, and then knowing that the value of R in the step 4 is 6. Fig. 3 is a flow of feature parameter extraction. Effective fragment signals all have certain peak values, in addition, the effective fragment signals are round and smooth, and different fragment signals have more consistent slope characteristics at-6, -3, 0, 3 and 6 sampling points away from the peak value. In addition, because the size and the speed value of the fragments are in a fixed interval, the pulse widths are consistent. The six features are different from the noise signal, so the six features of the fragment are selected as the feature parameters of the neural network.
And 6, adjusting the weight according to the principle that the BP neural network adjusts the negative gradient descent, namely initializing the weight and the offset value of the network, wherein the weight is a random number between [0 and 1], and the offset is a random number between [ -1 and 1 ]. And a group of weight values and bias values are arranged between every two layers.
And 7, inputting the sample filtered in the step 1 into the constructed neural network for training. The training of the neural network involves a number of iterations, each using all samples of the training set. And (3) using 6 parameter values to represent the fragment target-passing signal as an input, simultaneously defining 0 and 1 as output values of the neural network, representing the fragment by 1, representing noise by 0, and training the BP network by using known groups of data as training samples.
Step 8, setting the error to be 3 multiplied by 10-7After 67 iterations, as shown in fig. 4, the network error reaches the set condition. Each iteration is performed, so that the weight matrix calculated last time is added with the change amount of the weight respectively. Thus, the weight matrix is continuously corrected and gradually tends to the target result.
And 9, identifying fragment over-target signals in the signals by using the obtained network model, reserving the fragment signals and setting all noise signals except the fragment signals to be zero. The multiple groups of signals are processed to obtain a comparison result of the original waveform of the noise and fragment signal characteristics and the neural network filtering, and fig. 5 shows the original waveform, the peak value and the neural network filtered waveform of the noise and fragment signal characteristics.
And step 10, calculating a new sample by using the trained network model, obtaining an output result through calculation, classifying the result according to the range of the result, and judging the classification attribution of the new sample.
And step 11, calculating the precision. The neural network is used for identifying the fragment speed measurement signal, the identification rate reaches 100%, and the error identification rate is 5.3%.
In summary, the above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810228814.9A CN108564000B (en) | 2018-03-20 | 2018-03-20 | Fragment signal automatic identification method based on neural network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810228814.9A CN108564000B (en) | 2018-03-20 | 2018-03-20 | Fragment signal automatic identification method based on neural network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108564000A CN108564000A (en) | 2018-09-21 |
| CN108564000B true CN108564000B (en) | 2021-09-28 |
Family
ID=63531819
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810228814.9A Active CN108564000B (en) | 2018-03-20 | 2018-03-20 | Fragment signal automatic identification method based on neural network |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108564000B (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102592171A (en) * | 2011-12-30 | 2012-07-18 | 南京邮电大学 | Method and device for predicting cognitive network performance based on BP (Back Propagation) neural network |
| WO2014200155A1 (en) * | 2013-06-13 | 2014-12-18 | 전북대학교산학협력단 | Apparatus for separating overlapping peak in spectrum and x-ray fluorescence analysis apparatus using same |
| CN106405640A (en) * | 2016-08-26 | 2017-02-15 | 中国矿业大学(北京) | Automatic microseismic signal arrival time picking method based on depth belief neural network |
| CN107576237A (en) * | 2017-10-30 | 2018-01-12 | 广西大学 | Subregion demolition blasting network apparatus when nonel tube plays blast hole extension |
-
2018
- 2018-03-20 CN CN201810228814.9A patent/CN108564000B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102592171A (en) * | 2011-12-30 | 2012-07-18 | 南京邮电大学 | Method and device for predicting cognitive network performance based on BP (Back Propagation) neural network |
| WO2014200155A1 (en) * | 2013-06-13 | 2014-12-18 | 전북대학교산학협력단 | Apparatus for separating overlapping peak in spectrum and x-ray fluorescence analysis apparatus using same |
| CN106405640A (en) * | 2016-08-26 | 2017-02-15 | 中国矿业大学(北京) | Automatic microseismic signal arrival time picking method based on depth belief neural network |
| CN107576237A (en) * | 2017-10-30 | 2018-01-12 | 广西大学 | Subregion demolition blasting network apparatus when nonel tube plays blast hole extension |
Non-Patent Citations (1)
| Title |
|---|
| 《基于小波滤波及相关分析的激光光幕破片测速信号数据处理》;张斌;《兵工学报》;20160331;全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108564000A (en) | 2018-09-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109620152B (en) | MutifacolLoss-densenert-based electrocardiosignal classification method | |
| CN113177537B (en) | Fault diagnosis method and system for rotary mechanical equipment | |
| CN113838054B (en) | Mechanical part surface damage detection method based on artificial intelligence | |
| WO2024113340A1 (en) | Part defect detection method based on unsupervised transfer learning | |
| CN112603334B (en) | Spike detection method based on time series features and stacked Bi-LSTM network | |
| CN101923652A (en) | A pornographic image recognition method based on joint detection of skin color and feature parts | |
| CN115097518B (en) | A method for picking up microseismic arrival time based on fuzzy clustering U-type neural network | |
| CN117727307B (en) | Bird voice intelligent recognition method based on feature fusion | |
| CN115078519B (en) | Spectral peak identification method, device, medium and product based on iterative algorithm | |
| CN104537243B (en) | A kind of electrocardio sorting technique based on fuzzy reasoning combination weighted similarity measures for non-treatment purpose | |
| CN106153340A (en) | A kind of Fault Diagnosis of Roller Bearings | |
| CN111368653B (en) | A low-altitude small target detection method based on R-D graph and deep neural network | |
| CN112945556B (en) | A Bearing Fault Diagnosis Method Based on Wavelet Packet Decomposition and Optimal Elimination Classification Strategy | |
| CN105930663A (en) | Parkinson's disease early diagnosis method | |
| CN109409216B (en) | Speed self-adaptive indoor human body detection method based on subcarrier dynamic selection | |
| CN112364706A (en) | Small sample bearing fault diagnosis method based on class imbalance | |
| CN112821559A (en) | Non-invasive household appliance load depth re-identification method | |
| CN107315999A (en) | A kind of tobacco plant recognition methods based on depth convolutional neural networks | |
| CN110472540B (en) | A Φ-OTDR vibration signal classification algorithm based on LMD-ICA-PNN | |
| CN100507509C (en) | Flow Pattern Recognition Method of Oil-Gas-Water Multiphase Flow Based on Principal Component Analysis and Support Vector Machine | |
| CN118883068A (en) | A bearing fault diagnosis method and system | |
| CN108090635B (en) | A road performance prediction method based on cluster classification | |
| CN108564000B (en) | Fragment signal automatic identification method based on neural network | |
| CN114358051B (en) | A method for identifying characteristic peaks of SERS spectra based on negative feedback database | |
| CN112163630A (en) | Compound fault diagnosis method and device based on unbalanced learning |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |

