Regression with a multi-layer perceptron
The MLPRegressor is a neural network that can be used to perform regression. In machine learning, regression can be thought of as a mapping from one space to another where each space can be any number of dimensions. “MLP” stands for multi-layer perceptron which is a type of neural network.
By providing input and output data as DataSets, the neural network is trained using supervised learning to predict output data points based on input data points. See this YouTube tutorial that uses the MLPRegressor to control a synthesiser with 10 control parameters (as the output) using only 2 control parameters of an XY pad (as the input).