Limitations of the perceptron