I was asked in an interview question, can a perceptron classifier ever reach 100% accuracy on some kind of non linearly seprabale training data in 2D. I said that no it can't because the data is not linearly seprabale. We then proceed to the next question, but maybe its just me, but from the look of the interviewr, I'm not sure that was the right answer. Am I missing something or just paranoid? Can the perceptron reach 100% accuracy on any training data?