Supervised learning techniques for backpropagation networks | Synapse