3.1.5. BP Neural Network

Back propagation (BP) neural network is a multilayer forward neural network trained according to the error back propagation algorithm. Its gradient descent method is used to adjust the weights and thresholds of neurons in each layer to reduce the error of the network output. BP neural networks can achieve arbitrary nonlinear mapping of input and output, and have the characteristics of self-learning and simple structure [84].

The general architecture of the above machine learning algorithms is shown in Figure 6.
