An error-entropy minimization algorithm for supervised training of nonlinear adaptive systems | Synapse