Vemos, por lo tanto, que la neurona de McCulloch-Pits se comporta como un clasificador que separa los puntos del plano en dos bloques en función del umbral que se escoja. En todo caso, comprobamos que la línea que separa ambos bloques va a ser siempre una recta, lo que impide aplicar este método de clasificación a escenarios no separables linealmente. Por ejemplo, supongamos la función XOR (OR-exclusivo). Esta función devuelve el valor 1 cuando alguna de las entradas toma el valor 1, pero devuelve el valor 0 cuando ambas entradas toman el mismo valor (ambas 0 o ambas 1). Llevando estas combinaciones al plano tenemos la siguiente representación:
Comprobamos que no hay ninguna recta capaz de separar estos cuatro puntos en función de la salida de la neurona. La conclusión a la que llegamos es que la neurona de McCulloch-Pitts no permite simular cualquier función lógica...