Abstract:A suitable chromosome encoding method, which could correspond with the network one by ,was proposed. The species invasion genetic algorithm was used to train artificial neural networks. In the invading process, the genetic algorithm adjusts adaptive crossing operation and mutation operation. A method based on the average fitness values was proposed to determine the scale of invasion species,and a detailed description of the algorithm steps was given, Finally, the validity and superiority of the algorithm are proved by the experimental results.