Which of the following is correct regarding the perceptron and the multi-layer perceptron (MLP)?
Perceptron has one hidden layer, while MLP has multiple hidden layers.
MLP can learn non-linearly separable patterns, while Perceptron can only learn linearly separable patterns.
Both Perceptron and MLP can solve the XOR problem.
MLP and Perceptron are both unsupervised learning algorithms.