Waveform diagram of BCG signal The <br><br>pattern recognition <br>neural network model, as an abstract mathematical model that refers to the structure of the human brain, was initiated and developed by modern neuroscience. The application of neural network model is very extensive, for example, it is used in classification and prediction problems whose rules are difficult to describe. BP neural network belongs to one of the more mature and widely used neural network models [17]. The BP neural network model is usually composed of an input layer, a hidden layer and an output layer. It can complete any n-dimensional to m-dimensional mapping, and then realize complex and tedious recognition and classification functions. <br>With the BP neural network model, samples with different characteristics can be classified into pre-calibrated categories. <br>For the purpose of improving the accuracy of the model, the sample usually needs to be divided into a training set and a validation set. <br><br>By inputting the training set, the BP neural network can learn. According to the difference between the calculated output result and the expected value, the weight value of the network is adjusted by back propagation, and then a new round of training is performed on the BP neural network until the training result reaches the pre-error range or Suspend to the preset number of repeated learning [18]. After the above steps, a mature neural network model can be obtained. The quality of the model and whether it needs further adjustment can be judged to pass the validation set. <br>Assuming that each sample is p, the sample error criterion function Ep is [19]: <br><br>and the total error criterion function E of the system is [19]: <br><br>Back propagation is a more critical step in the training process of BP neural network. <br><br>Based on the difference between the calculated result of the output layer and the expected value, the output error of the neurons of each layer of neural network is calculated in reverse layer by layer. <br><br>According to the gradient descent method, the new weight value and threshold value of each layer are calculated. Then, a new round of output value is recalculated according to the new weight value and threshold value, so that the calculated result of the updated neural network is closer to the expected value [20].<br>In order to avoid falling into the local optimal solution, genetic algorithm is introduced on the basis of the original BP neural network. The genetic algorithm first encodes the real problem, simulating the concept of biological population reproduction, and iteratively evolves the population through crossover mutation, and finally obtains the most suitable group, that is, the optimal solution to the real problem [21]. Figure 3 is a flowchart of genetic algorithm-BP neural network.
正在翻译中..