How do Artificial Neural Networks Work | Synapse