Artificial neural network technology is an algorithm that mimics the behavioral characteristics of animal neural networks and is often used in pattern recognition and machine learning. It has strong self-adaptation ability, self-learning ability and fast optimization ability, and has its unique advantages in dealing with complex and changeable nonlinear relations.