Designing neural networks through neuroevolution