The perceptron is a type of artificial neural network (ANN) that is designed to recognize patterns in data.