A Artificial neural network using a particule swarm optimization for weight adjustment.