An optimizing BP neural network algorithm based on genetic algorithm