SlideShare a Scribd company logo
2
Most read
9
Most read
13
Most read
Neural Network
Sherin Rappai
Assistant Professor
Department of Computer Science
What is an Artificial Neural Network?
• Artificial Neural Networks are the computational models that are
inspired by the human brain.
• Many of the recent advancements have been made in the field of
Artificial Intelligence, including Voice Recognition, Image
Recognition, Robotics using Artificial Neural Networks.
• Artificial Neural Networks are the biologically inspired simulations
performed on the computer to perform certain specific tasks like –
• Clustering
• Classification
• Pattern Recognition
• Artificial Neural Networks, in general – is a biologically inspired
network of artificial neurons configured to perform specific tasks.
• These biological methods of computing are considered to be the next
major advancement in the Computing Industry.
What is a Neural Network?
• The term ‘Neural’ is derived from the human nervous system’s basic
functional unit ‘neuron’ or nerve cells that are present in the brain and
other parts of the human body.
• A neural network is a group of algorithms that certify the underlying
relationship in a set of data similar to the human brain.
• The neural network helps to change the input so that the network
gives the best result without redesigning the output procedure.
Parts of Neuron and their Functions
• Function of Dendrite
It receives signals from other neurons (accepts input).
• Soma (cell body)
It sums all the incoming signals to generate input (process input).
• Axon Structure
When the sum reaches a threshold value, neuron fires and the signal
travels down the axon to the other neurons (turns the processed inputs
into outputs).
• Synapses Working (Electro chemical contact between neurons)
• The point of interconnection of one neuron with other neurons. The
amount of signal transmitted depend upon the strength (synaptic weights)
of the connections.
• The connections can be inhibitory (decreasing strength) or excitatory
(increasing strength) in nature.
• So, neural network, in general, is a highly interconnected network of
billions of neuron with trillion of interconnections between them.
Artificial Neural Network
• Artificial Neural Network (ANNs) are programs designed to solve
any problem by trying to mimic the structure and the function of our
nervous system.
• Neural networks are based on simulated neurons, Which are
joined together in a variety of ways to form networks.
• Neural network resembles the human brain in the following two
ways: -
• A neural network acquires knowledge through learning.
• A neural network’s knowledge is stored within the interconnection
strengths known as synaptic weight.
neuralnetwork.pptx
Types of Neural Networks
neuralnetwork.pptx
Feed Forward networks
• The data flow from the input to the output units is strictly feed
forward.
• The data processing can extend over multiple layers of units but there
are no feedback connections extending from the outputs of units to the
inputs of units in the same layer or previous layers.
• A multilayer feed-forward network consists of an input layer, one or
more hidden layers and an output layer.
• The neurons in the input layer connect the elements of the input
vector or input pattern to the next layer of the network. The hidden
layers do the processing or computation.
• Usually, the activation function of
the hidden layers will be nonlinear.
The output of neurons in each layer
is given as the input to the next
layer. The set of outputs from the
output layer forms the overall
response of the network to the given
input pattern.
Recurrent neural network
• It is a dynamic network which contains feedback connections.
• Feedback is said to exist in a dynamic system whenever the output of
an element in the system influences in part the input applied to that
particular element, thereby giving one or more closed paths to the
signal transmission.
• The learning capability of the network has increased with such loops.
After applying a new input, the network output is calculated and fed
back to adjust the input. Then the output is calculated again, and the
process is repeated until the output becomes constant.
Artificial Neuron Model
Terminology
Artificial Neural Network Model
Training Algorithms For Artificial Neural Networks
• Gradient Descent Algorithm
• This is the simplest training algorithm used in case of supervised
training model. In case, the actual output is different from target
output, the difference or error is find out. The gradient descent
algorithm changes the weights of the network in such a manner to
minimize this mistake.
Back Propagation algorithm
• It is an error reducing algorithm used in artificial neural networks.
Artificial neural networks are networks based on the human’s nerve
system.
• These networks contain well defined set of inputs and outputs.
• The network is used to describe the complex relationship between the
inputs and outputs of the network.
• The name comes from the complexity of the network because the
human’s nerves system is so much complex which is known by all of
us.
• In this method, the traversal is from output node to various
input nodes and hence called back propagation algorithm.
• At each node the errors are analyzed and the error with
minimum gradient weight is chosen and is referred to as local
minima.
• So at the end of the traversal we will have a set of local
minimas.
• Again an analysis is made on the local minimas and an error
is chosen which have minimum gradient weight. This final
minima is called global minima.
neuralnetwork.pptx
Artificial Neural Network Architecture
• A typical Neural Network contains a large number of artificial
neurons called units arranged in a series of layers.
neuralnetwork.pptx
• Input layer – It contains those units (Artificial Neurons) which
receive input from the outside world on which network will learn,
recognize about or otherwise process.
• Output layer – It contains units that respond to the information about
how it’s learned any task.
• Hidden layer – These units are in between input and output layers.
The job of the hidden layer is to transform the input into something
that output unit can use in some way.
• Most Neural Networks are fully connected that means to say each
hidden neuron is fully linked to every neuron in its previous
layer(input) and to the next layer (output) layer.
Neural Network Applications

More Related Content

PPTX
neuralnetwork.pptx
PPTX
1.Introduction to Artificial Neural Networks.pptx
PPTX
1.Introduction to Artificial Neural Networks.pptx
PPTX
artificial neural network lec 2 rt .pptx
PPTX
Artificial Neural Network
PPTX
Artificial neural network
PDF
33.-Multi-Layer-Perceptron.pdf
PPTX
artificialneuralnetwork-200611082546.pptx
neuralnetwork.pptx
1.Introduction to Artificial Neural Networks.pptx
1.Introduction to Artificial Neural Networks.pptx
artificial neural network lec 2 rt .pptx
Artificial Neural Network
Artificial neural network
33.-Multi-Layer-Perceptron.pdf
artificialneuralnetwork-200611082546.pptx

Similar to neuralnetwork.pptx (20)

PPTX
Artificial Neural Network in Medical Diagnosis
PPTX
Neural network
PPTX
Artificial Neural Network
PPT
neuralnetworklearningalgorithm-231219123006-bb13a863.ppt
PPTX
02 Fundamental Concepts of ANN
PDF
Artificial Neural Networks: Introduction, Neural Network representation, Appr...
PPTX
Basics of Artificial Neural Network
PPTX
NN and DL_Intro__ to Neural Network.pptx
DOCX
Neural networks of artificial intelligence
PPTX
Artificial neural network
PDF
Machine learningiwijshdbebhehehshshsj.pdf
PDF
7 nn1-intro.ppt
PPT
Artificial Neural Network Learning Algorithm.ppt
PPTX
Artificial Neural Networks for NIU session 2016 17
PPT
Neuralnetwork 101222074552-phpapp02
PDF
Artificial Neural networks
PDF
BACKPROPOGATION ALGO.pdfLECTURE NOTES WITH SOLVED EXAMPLE AND FEED FORWARD NE...
PPTX
ANN load forecasting
PPTX
Artificial Neural Network
Artificial Neural Network in Medical Diagnosis
Neural network
Artificial Neural Network
neuralnetworklearningalgorithm-231219123006-bb13a863.ppt
02 Fundamental Concepts of ANN
Artificial Neural Networks: Introduction, Neural Network representation, Appr...
Basics of Artificial Neural Network
NN and DL_Intro__ to Neural Network.pptx
Neural networks of artificial intelligence
Artificial neural network
Machine learningiwijshdbebhehehshshsj.pdf
7 nn1-intro.ppt
Artificial Neural Network Learning Algorithm.ppt
Artificial Neural Networks for NIU session 2016 17
Neuralnetwork 101222074552-phpapp02
Artificial Neural networks
BACKPROPOGATION ALGO.pdfLECTURE NOTES WITH SOLVED EXAMPLE AND FEED FORWARD NE...
ANN load forecasting
Artificial Neural Network
Ad

Recently uploaded (20)

PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
RMMM.pdf make it easy to upload and study
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Microbial disease of the cardiovascular and lymphatic systems
Abdominal Access Techniques with Prof. Dr. R K Mishra
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Microbial diseases, their pathogenesis and prophylaxis
Module 4: Burden of Disease Tutorial Slides S2 2025
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
Anesthesia in Laparoscopic Surgery in India
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
RMMM.pdf make it easy to upload and study
102 student loan defaulters named and shamed – Is someone you know on the list?
O5-L3 Freight Transport Ops (International) V1.pdf
Final Presentation General Medicine 03-08-2024.pptx
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
human mycosis Human fungal infections are called human mycosis..pptx
Supply Chain Operations Speaking Notes -ICLT Program
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPH.pptx obstetrics and gynecology in nursing
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Ad

neuralnetwork.pptx

  • 1. Neural Network Sherin Rappai Assistant Professor Department of Computer Science
  • 2. What is an Artificial Neural Network? • Artificial Neural Networks are the computational models that are inspired by the human brain. • Many of the recent advancements have been made in the field of Artificial Intelligence, including Voice Recognition, Image Recognition, Robotics using Artificial Neural Networks. • Artificial Neural Networks are the biologically inspired simulations performed on the computer to perform certain specific tasks like – • Clustering • Classification • Pattern Recognition
  • 3. • Artificial Neural Networks, in general – is a biologically inspired network of artificial neurons configured to perform specific tasks. • These biological methods of computing are considered to be the next major advancement in the Computing Industry.
  • 4. What is a Neural Network? • The term ‘Neural’ is derived from the human nervous system’s basic functional unit ‘neuron’ or nerve cells that are present in the brain and other parts of the human body. • A neural network is a group of algorithms that certify the underlying relationship in a set of data similar to the human brain. • The neural network helps to change the input so that the network gives the best result without redesigning the output procedure.
  • 5. Parts of Neuron and their Functions
  • 6. • Function of Dendrite It receives signals from other neurons (accepts input). • Soma (cell body) It sums all the incoming signals to generate input (process input). • Axon Structure When the sum reaches a threshold value, neuron fires and the signal travels down the axon to the other neurons (turns the processed inputs into outputs). • Synapses Working (Electro chemical contact between neurons) • The point of interconnection of one neuron with other neurons. The amount of signal transmitted depend upon the strength (synaptic weights) of the connections. • The connections can be inhibitory (decreasing strength) or excitatory (increasing strength) in nature. • So, neural network, in general, is a highly interconnected network of billions of neuron with trillion of interconnections between them.
  • 7. Artificial Neural Network • Artificial Neural Network (ANNs) are programs designed to solve any problem by trying to mimic the structure and the function of our nervous system. • Neural networks are based on simulated neurons, Which are joined together in a variety of ways to form networks. • Neural network resembles the human brain in the following two ways: - • A neural network acquires knowledge through learning. • A neural network’s knowledge is stored within the interconnection strengths known as synaptic weight.
  • 9. Types of Neural Networks
  • 11. Feed Forward networks • The data flow from the input to the output units is strictly feed forward. • The data processing can extend over multiple layers of units but there are no feedback connections extending from the outputs of units to the inputs of units in the same layer or previous layers. • A multilayer feed-forward network consists of an input layer, one or more hidden layers and an output layer. • The neurons in the input layer connect the elements of the input vector or input pattern to the next layer of the network. The hidden layers do the processing or computation.
  • 12. • Usually, the activation function of the hidden layers will be nonlinear. The output of neurons in each layer is given as the input to the next layer. The set of outputs from the output layer forms the overall response of the network to the given input pattern.
  • 13. Recurrent neural network • It is a dynamic network which contains feedback connections. • Feedback is said to exist in a dynamic system whenever the output of an element in the system influences in part the input applied to that particular element, thereby giving one or more closed paths to the signal transmission. • The learning capability of the network has increased with such loops. After applying a new input, the network output is calculated and fed back to adjust the input. Then the output is calculated again, and the process is repeated until the output becomes constant.
  • 17. Training Algorithms For Artificial Neural Networks • Gradient Descent Algorithm • This is the simplest training algorithm used in case of supervised training model. In case, the actual output is different from target output, the difference or error is find out. The gradient descent algorithm changes the weights of the network in such a manner to minimize this mistake.
  • 18. Back Propagation algorithm • It is an error reducing algorithm used in artificial neural networks. Artificial neural networks are networks based on the human’s nerve system. • These networks contain well defined set of inputs and outputs. • The network is used to describe the complex relationship between the inputs and outputs of the network. • The name comes from the complexity of the network because the human’s nerves system is so much complex which is known by all of us.
  • 19. • In this method, the traversal is from output node to various input nodes and hence called back propagation algorithm. • At each node the errors are analyzed and the error with minimum gradient weight is chosen and is referred to as local minima. • So at the end of the traversal we will have a set of local minimas. • Again an analysis is made on the local minimas and an error is chosen which have minimum gradient weight. This final minima is called global minima.
  • 21. Artificial Neural Network Architecture • A typical Neural Network contains a large number of artificial neurons called units arranged in a series of layers.
  • 23. • Input layer – It contains those units (Artificial Neurons) which receive input from the outside world on which network will learn, recognize about or otherwise process. • Output layer – It contains units that respond to the information about how it’s learned any task. • Hidden layer – These units are in between input and output layers. The job of the hidden layer is to transform the input into something that output unit can use in some way. • Most Neural Networks are fully connected that means to say each hidden neuron is fully linked to every neuron in its previous layer(input) and to the next layer (output) layer.

Editor's Notes

  • #13: Non-linear : output does not change in direct proportion to a change in any of the inputs Input layer: This layer consists of the neurons that receive inputs and pass them on to the other layers. The number of neurons in the input layer should be equal to the attributes or features in the dataset. Output layer: The output layer is the predicted feature and depends on the type of model you’re building. Hidden layer: In between the input and output layer, there are hidden layers based on the type of model. Hidden layers contain a vast number of neurons which apply transformations to the inputs before passing them. As the network is trained, the weights are updated to be more predictive.  Neuron weights: Weights refer to the strength or amplitude of a connection between two neurons. Weights are often initialized to small random values, such as values in the range 0 to 1.