Tuning of the structure and parameters of a neural network using an improved genetic algorithm | Synapse