An improved training algorithm for support vector machines | Synapse