Multi-layer perceptron is a type of Artificial Neural Network consisting of multiple layers of neurons

Neurons in MLP typically use nonlinear activation functions allowing the network to learn complex patterns in data