A variant of the perceptron that remembers every iteration’s weight vector . This may create a nonlinear decision boundary but at the cost of storage