Implement Perceptron.