fixed perceptron