Selecting an optimal architecture of neural network using genetic algorithm | Synapse