Neural Network

Neural Network (Multi-Layer Perceptron, MLP) is an algorithm inspired by biological neural networks. The MLP consists of connected graph of processing units that mimic the neurons. The connections between neurons are so-called weights. Their values are selected during the training process. The training goal is to minimize the error between values predicted by MLP and true values.


Hinton, Geoffrey E., Connectionist learning procedures, Artificial intelligence, vol.40, pp.185-234, 1989


License for Scikit-Learn implementation of Neural Network: New BSD License


MLPClassifier Documentation

MLPRegressor Documentation

Scikit-Learn GitHub

Scikit-Learn Website

« Back to Machine Learning Algorithms Comparison