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.

Reference

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

License

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

Links

MLPClassifier Documentation

MLPRegressor Documentation

Scikit-Learn GitHub

Scikit-Learn Website


« Back to Machine Learning Algorithms Comparison