A neural network is a group of interconnected units called
neurons that send signals to one another. Neurons can be either
biological cells or
signal pathways. While individual neurons are simple, many of them together in a network can perform complex tasks. There are two main types of neural networks.
*In
neuroscience, a ''
biological neural network'' is a physical structure found in
brain
The brain is an organ (biology), organ that serves as the center of the nervous system in all vertebrate and most invertebrate animals. It consists of nervous tissue and is typically located in the head (cephalization), usually near organs for ...
s and complex
nervous system
In biology, the nervous system is the complex system, highly complex part of an animal that coordinates its behavior, actions and sense, sensory information by transmitting action potential, signals to and from different parts of its body. Th ...
s – a population of nerve cells connected by
synapses.
*In
machine learning
Machine learning (ML) is a field of study in artificial intelligence concerned with the development and study of Computational statistics, statistical algorithms that can learn from data and generalise to unseen data, and thus perform Task ( ...
, an ''
artificial neural network'' is a mathematical model used to approximate
nonlinear functions. Artificial neural networks are used to solve
artificial intelligence
Artificial intelligence (AI) is the capability of computer, computational systems to perform tasks typically associated with human intelligence, such as learning, reasoning, problem-solving, perception, and decision-making. It is a field of re ...
problems.
In biology

In the context of biology, a neural network is a population of biological
neurons chemically connected to each other by
synapses. A given neuron can be connected to hundreds of thousands of synapses.
[
]
Each neuron sends and receives
electrochemical signals called
action potential
An action potential (also known as a nerve impulse or "spike" when in a neuron) is a series of quick changes in voltage across a cell membrane. An action potential occurs when the membrane potential of a specific Cell (biology), cell rapidly ri ...
s to its connected neighbors. A neuron can serve an
excitatory role, amplifying and propagating signals it receives, or an
inhibitory role, suppressing signals instead.
Populations of interconnected neurons that are smaller than neural networks are called
neural circuits. Very large interconnected networks are called
large scale brain networks, and many of these together form
brain
The brain is an organ (biology), organ that serves as the center of the nervous system in all vertebrate and most invertebrate animals. It consists of nervous tissue and is typically located in the head (cephalization), usually near organs for ...
s and
nervous system
In biology, the nervous system is the complex system, highly complex part of an animal that coordinates its behavior, actions and sense, sensory information by transmitting action potential, signals to and from different parts of its body. Th ...
s.
Signals generated by neural networks in the brain eventually travel through the nervous system and across
neuromuscular junctions to
muscle cell
A muscle cell, also known as a myocyte, is a mature contractile Cell (biology), cell in the muscle of an animal. In humans and other vertebrates there are three types: skeletal muscle, skeletal, smooth muscle, smooth, and Cardiac muscle, cardiac ...
s, where they cause contraction and thereby motion.
[
]
In machine learning

In machine learning, a neural network is an artificial mathematical model used to approximate nonlinear functions. While early artificial neural networks were physical machines,
today they are almost always implemented in
software
Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications.
The history of software is closely tied to the development of digital comput ...
.
Neurons in an artificial neural network are usually arranged into layers, with information passing from the first layer (the input layer) through one or more intermediate layers (
the hidden layers) to the final layer (the output layer).
The "signal" input to each neuron is a number, specifically a
linear combination
In mathematics, a linear combination or superposition is an Expression (mathematics), expression constructed from a Set (mathematics), set of terms by multiplying each term by a constant and adding the results (e.g. a linear combination of ''x'' a ...
of the outputs of the connected neurons in the previous layer. The signal each neuron outputs is calculated from this number, according to its
activation function. The behavior of the network depends on the strengths (or ''weights'') of the connections between neurons. A network is trained by modifying these weights through
empirical risk minimization
In statistical learning theory, the principle of empirical risk minimization defines a family of learning algorithms based on evaluating performance over a known and fixed dataset. The core idea is based on an application of the law of large num ...
or
backpropagation in order to fit some preexisting dataset.
The term ''
deep neural network
Deep learning is a subset of machine learning that focuses on utilizing multilayered neural network (machine learning), neural networks to perform tasks such as Statistical classification, classification, Regression analysis, regression, and re ...
'' refers to neural networks that have more than three layers, typically including at least two hidden layers in addition to the input and output layers.
Neural networks are used to solve problems in
artificial intelligence
Artificial intelligence (AI) is the capability of computer, computational systems to perform tasks typically associated with human intelligence, such as learning, reasoning, problem-solving, perception, and decision-making. It is a field of re ...
, and have thereby found applications in many disciplines, including
predictive modeling,
adaptive control,
facial recognition,
handwriting recognition
Handwriting recognition (HWR), also known as handwritten text recognition (HTR), is the ability of a computer to receive and interpret intelligible handwriting, handwritten input from sources such as paper documents, photographs, touch-screens ...
,
general game playing, and
generative AI.
History
The theoretical base for contemporary neural networks was independently proposed by
Alexander Bain in 1873
[
] and
William James in 1890.
[
] Both posited that human thought emerged from interactions among large numbers of neurons inside the brain. In 1949,
Donald Hebb described
Hebbian learning, the idea that neural networks can change and learn over time by strengthening a synapse every time a signal travels along it.
[
]
Artificial neural networks were originally used to model biological neural networks starting in the 1930s under the approach of
connectionism. However, starting with the invention of the
perceptron, a simple artificial neural network, by
Warren McCulloch and
Walter Pitts in 1943,
followed by the implementation of one in hardware by
Frank Rosenblatt in 1957,
[
]
artificial neural networks became increasingly used for machine learning applications instead, and increasingly different from their biological counterparts.
See also
*
Emergence
*
Biological cybernetics
*
Biologically-inspired computing
References
{{reflist
*
Broad-concept articles