SlideShare a Scribd company logo
1 of 24
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.
Types of Neural Networks
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.
Artificial Neural Network Architecture
• A typical Neural Network contains a large number of artificial
neurons called units arranged in a series of layers.
• 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

Similar to neuralnetwork.pptx

Neuralnetwork 101222074552-phpapp02
Neuralnetwork 101222074552-phpapp02Neuralnetwork 101222074552-phpapp02
Neuralnetwork 101222074552-phpapp02
Deepu Gupta
 
2011 0480.neural-networks
2011 0480.neural-networks2011 0480.neural-networks
2011 0480.neural-networks
Parneet Kaur
 

Similar to neuralnetwork.pptx (20)

Basics of Artificial Neural Network
Basics of Artificial Neural Network Basics of Artificial Neural Network
Basics of Artificial Neural Network
 
Neural networks of artificial intelligence
Neural networks of artificial  intelligenceNeural networks of artificial  intelligence
Neural networks of artificial intelligence
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
7 nn1-intro.ppt
7 nn1-intro.ppt7 nn1-intro.ppt
7 nn1-intro.ppt
 
Artificial Neural Network Learning Algorithm.ppt
Artificial Neural Network Learning Algorithm.pptArtificial Neural Network Learning Algorithm.ppt
Artificial Neural Network Learning Algorithm.ppt
 
Artificial Neural Networks for NIU session 2016 17
Artificial Neural Networks for NIU session 2016 17 Artificial Neural Networks for NIU session 2016 17
Artificial Neural Networks for NIU session 2016 17
 
Neuralnetwork 101222074552-phpapp02
Neuralnetwork 101222074552-phpapp02Neuralnetwork 101222074552-phpapp02
Neuralnetwork 101222074552-phpapp02
 
Artificial Neural networks
Artificial Neural networksArtificial Neural networks
Artificial Neural networks
 
BACKPROPOGATION ALGO.pdfLECTURE NOTES WITH SOLVED EXAMPLE AND FEED FORWARD NE...
BACKPROPOGATION ALGO.pdfLECTURE NOTES WITH SOLVED EXAMPLE AND FEED FORWARD NE...BACKPROPOGATION ALGO.pdfLECTURE NOTES WITH SOLVED EXAMPLE AND FEED FORWARD NE...
BACKPROPOGATION ALGO.pdfLECTURE NOTES WITH SOLVED EXAMPLE AND FEED FORWARD NE...
 
ANN load forecasting
ANN load forecastingANN load forecasting
ANN load forecasting
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
ANN - UNIT 1.pptx
ANN - UNIT 1.pptxANN - UNIT 1.pptx
ANN - UNIT 1.pptx
 
Neural networks
Neural networksNeural networks
Neural networks
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
ANN.ppt
ANN.pptANN.ppt
ANN.ppt
 
artificialneuralnetwork-130409001108-phpapp02 (2).pptx
artificialneuralnetwork-130409001108-phpapp02 (2).pptxartificialneuralnetwork-130409001108-phpapp02 (2).pptx
artificialneuralnetwork-130409001108-phpapp02 (2).pptx
 
Lecture 11 neural network principles
Lecture 11 neural network principlesLecture 11 neural network principles
Lecture 11 neural network principles
 
Lec 1-2-3-intr.
Lec 1-2-3-intr.Lec 1-2-3-intr.
Lec 1-2-3-intr.
 
2011 0480.neural-networks
2011 0480.neural-networks2011 0480.neural-networks
2011 0480.neural-networks
 
Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9
 

Recently uploaded

Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 

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.
  • 8.
  • 9. Types of Neural Networks
  • 10.
  • 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.
  • 20.
  • 21. Artificial Neural Network Architecture • A typical Neural Network contains a large number of artificial neurons called units arranged in a series of layers.
  • 22.
  • 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

  1. 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.