Definition
Interconnected artificial computational units use their connection structure and parameters to represent transformations from inputs to outputs.
The 1943 McCulloch–Pitts model showed that neuron-like units could perform logical computation. Later trainable networks added parameter learning; early logical models and modern deep networks should not be conflated as the same mature architecture.
Network architecture and learning algorithms are different dimensions. Perceptrons, convolutional networks, and Transformers follow different architectural approaches, while backpropagation is a commonly used method for computing gradients.
Principles and impact
Problems solved
- Represented relatively complex functions and patterns through combinations of computational units.
Principles
- Computational units pass information through connections, and the network structure and parameters jointly determine the output.
Improvements
Not recorded
Significance
- Provided a basic modeling framework for multilayer representations and modern neural learning.
History and applications
People
Warren S. McCulloch、Walter Pitts
Organizations
Not recorded
Events
Not recorded
Applications
Pattern recognition、Function approximation
Limitations
- A model’s expressive capacity, the results attainable through training, and its actual generalization performance are not the same thing.
Upstream and downstream relations
Upstream
Sources: Learning Representations by Back-propagating Errors
Downstream
Sources: A Fast Learning Algorithm for Deep Belief NetsImageNet Classification with Deep Convolutional Neural Networks
Sources: A Logical Calculus of the Ideas Immanent in Nervous ActivityLearning Representations by Back-propagating Errors
Sources: Gradient-based Learning Applied to Document Recognition
Sources: The Perceptron: A Probabilistic Model for Information Storage and Organization in the BrainLearning Representations by Back-propagating Errors
Sources: Attention Is All You Need