Professional Documents
Culture Documents
Lecture 5
15-07-2020
Topics
• ANN vs Biological Neuron
• Building blocks
• Architecture
• Types of learning
• Activation functions
• Important terminologies of ANN
ANN Biological Neuron
Execution time is in few nanoseconds Few milliseconds
Processing is parallel (much faster than biological Processing is parallel
neuron)
Size and complexity depends on the application Size and complexity much higher(1011 neurons with
1015 interconnections)
Information is stored in contiguous memory locations, Information is stored in interconnections and synapse
can be overloaded and some information can get strength, any amount of information can be stored by
overwritten, whatever is stored can be retrieved making new interconnections, brain memory can fail
to recollect stored information.
Not fault tolerant, if the interconnections fail the Fault tolerant. Even if the interconnections fails it
network becomes corrupt. Information loss can occur works fine. Distributed nature enables to store and
retrieve information. Even if some cells die performs
pretty well.
Control mechanism is much simpler. CPU controls Controlled by chemical reactions and the signal
everything. Control passed from unit to unit by the strength. Complex control mechanism
CPU
Building blocks of ANN
• Neurons
• Synaptic interconnections
• Weights
• Learning rules adapted for updating the weights
• Activation functions
• Inputs
• Bias
Architecture
Arrangement of neurons to form layers and the connection patterns formed
within and between layers
5 different architectures
1) Single layer feed forward
2) Multilayer feed forward
3) Single node with its own feedback
4) Single layer recurrent
5) Multi layer recurrent
• Converts input to a bipolar output (-1 and +1), used in single nets