Classification with a multi-layer perceptron

The MLPClassifier is a neural network that can be used to perform classification. In machine learning, classification refers to an algorithm that is trained to predict what category, or class, an input belongs to. “MLP” stands for multi-layer perceptron which is a type of neural network.


For more information on using this object, visit MLP Training, MLP Parameters, and Training-Testing Split

By providing input data as a DataSet and output labels as a LabelSet, the neural network is trained using supervised learning so that it can predict the most probable label for a given data point input. See this YouTube tutorial where we train the MLPClassifier to classify oboe and trombone sounds in real-time.