fixed perceptron bug