Adaptation and Learning for Pattern Recognition: A Comparison Between Neural and Evolutionary Computation