ARTIFICIAL NEURAL NETWORK
An artificial neural network (ANN) is a network inspired by biological neural
networks (the central nervous systems of animals, in particular the brain) which
are used to estimate or approximate functions that can depend on a large number
of inputs that are generally unknown.
Artificial neural networks are typically specified using three things:
Architecture: specifies what variables are involved in the network
and their topological relationships (for example, the variables involved in
a neural network) might be the weights of the connections between
the neurons, along with activities of the neurons
Activity Rule: Most neural network models have short time-scale
dynamics: local rules define how the activities of the neurons change in
response to each other. Typically the activity rule depends on
the weights (the parameters) in the network.
Learning Rule: The learning rule specifies the way in which the
neural network's weights change with time. This learning is usually
viewed as taking place on a longer time scale than the time scale of the
dynamics under the activity rule. Usually the learning rule will depend on
the activities of the neurons. It may also depend on the values of
the target values supplied by a teacher and on the current value of the
weights.
Examinations of humans' central nervous systems inspired the concept of
artificial neural networks. In an artificial neural network, simple
artificial nodes, known as "neurons", "neurodes", "processing elements" or
"units", are connected together to form a network which mimics a biological
neural network.
Some of its application areas in the real world are: novelty detection, Data
processing, Robotics etc.