change perceptron