Artificial Neural Network Learning, Attention, and Memory | Synapse