Abstract:Aiming at the defect that BP neural network easily falls into a local extremum, an optimized BP neural network was proposed that based on modified artificial fish algorithm. First, the initial weights and threshold were optimized through improving artificial fish algorithm. Then it implemented BP algorithm to train the weights and values of BP neural network. Finally, it is proved that the proposed optimization method improves the generalization performance of BP neural network according to function fitting simulation experiments.