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.
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.