Introduction To NN
Introduction To NN
Introduction To NN
The nervous system is a network of neurons whose main feature is to generate, modulate
and transmit information between all the different parts of the human body.
This property enables many important functions of the nervous system, such as regulation
of vital body functions (heartbeat, breathing, digestion), sensation and body movements.
Ultimately, the nervous system structures preside over everything that makes us human;
our consciousness, cognition, behaviour and memories.
The size of the nerve cell even varies with the type of
organism.
What is Nerve Cell?
Nerve cell or Neuron is called the main structural and functional units of the
nervous system.
The shape and size of the Neuron generally vary, depending upon the location
and functions.
Axon
It is a tube-like structure, which functions by carrying an electrical impulse from
the cell body to the axon terminals and by transmitting the impulse to another
neuron.
Nucleus
Each neuron or a nerve cell has a cell body with a nucleus and other cell
organelles including, the endoplasmic reticulum, Golgi apparatus, mitochondria
and other components.
Synapse
It is also called the nerve ending or nerve junction, which is mainly involved in
permitting the entry of a neuron to move electrical signals from one neuron to
another neuron.
Artificial neurons vs Biological neurons
The concept of artificial neural networks comes from biological neurons found in
animal brains So they share a lot of similarities in structure and function wise.
Artificial Neural Networks contain artificial neurons which are called units. These
units are arranged in a series of layers that together constitute the whole Artificial
Neural Network in a system. A layer can have only a dozen units or millions of
units as this depends on how the complex neural networks will be required to
learn the hidden patterns in the dataset.
Commonly, Artificial Neural Network has an input layer, an output layer as well as
hidden layers. The input layer receives data from the outside world which the
neural network needs to analyze or learn about. Then this data passes through
one or multiple hidden layers that transform the input into data that is valuable
for the output layer. Finally, the output layer provides an output in the form of a
response of the Artificial Neural Networks to input data provided.
In the majority of neural networks, units are interconnected from one layer to
another. Each of these connections has weights that determine the influence of
one unit on another unit. As the data transfers from one unit to another, the
neural network learns more and more about the data which eventually results in
an output from the output layer.
Model of a Neuron
Human brain Vs Computer
Brain Computer
The brain has 100 billion neurons which
Today’s computers merely are
form billions of links. Brain is much more
Size Complexity: formed with hundreds of millions
complex than the computer.
of transistors and circuit.
The human brain being biological uses tiny Computer uses electrical energy
chemical reactions to produce its signals. to represent signals. The energy
Brain cells signal each other efficiency of today’s best
electrochemically and enzymatically. The computer is approximately 10-6
Signal & Energy
energy efficiency of the brain is joules per operation per second.
approximately 10-16 joules per operation per
second.
This means that f(x) is zero when x is less than zero and f(x) is equal to x when x is
above or equal to zero. This function is differentiable, except at a single point x =
0. In that sense, the derivative of a ReLU is actually a sub-derivative.
Sigmoid Function: