Building and training artificial neural networks (regression or classification) using the genetic algorithm.