Building an artificial neural network with neurons | Synapse