ANN Lecture 01
ANN Lecture 01
Artificial
Neural
Networks
Evaluation
Quizzes ( 3 ) 10 %
Assignment ( 2 ) 10 + 5 %
Group Project 15 %
End Semester 60 %
Recommended
Reading
Session Outline
1.What is Artificial Neural Network ?
4.Applications of ANN
What is Artificial Neural Networks ?
➢ An Artificial Neural Network ( ANN ) is an
information processing paradigm that is inspired by
the way biological nervous system, such as the
brain process information.
Axon Structure
➢ When the sum reaches a threshold value, neuron fires
and the signal travels down the axon to the other
neurons.
Parts of a Neuron & their functions
Synapses Working
➢ The point of interconnection of one neuron
with other neurons. The amount of signal
transmitted depends upon the strength
(synaptic weights) of the connections.
What can Neural Network do ?
What is Artificial Neural Networks ?
BNN ANN
Soma Node
Dendrites Input
Synapse Weights or
Interconnections
Axon Output
Architecture of an Artificial Neural Network
➢ A Neural network that consists of a large number of
artificial neurons, which are termed units arranged in
a sequence of layers
➢ Hidden Layer :
The hidden layer presents in-between input and output layers. It performs
all the calculations to find hidden features and patterns.
➢ Output Layer :
The input goes through a series of transformations using the hidden layer,
which finally results in output that is conveyed using this layer.
Model of an Artificial Neural Network
Model of an Artificial Neural Network
Model of an Artificial Neural Network
➢ For the above general model of artificial
neural network, the input can be calculated
as follows
Model of an Artificial Neural Network
➢ The output can be calculated by applying the
activation function over the net input.
Advantages of an Artificial Neural Network
➢ Parallel processing capability
➢ Fault Tolerance
➢ ANNs have the ability to learn and model non-
linear and complex relationships
➢ ANNs can generalize & helps in predict unseen
data.
➢ Capability to work with incomplete knowledge
Disadvantages of an Artificial Neural
Network
➢ Hardware dependence
➢ Determination of proper network structure
➢ Duration of development
➢ Unrecognized behavior of the network
➢ Amount of data
Artificial Neural Network on Applications
➢ Aerospace-Generally, we use ANN a for Autopilot
aircrafts. They used for aircraft fault detection.