Discriminative learning for minimum error classification (pattern recognition) | Synapse