SlideShare a Scribd company logo
1 of 23
Name Ammar Muhammad
Subject Intelligent Control
Application
Topic Neural Network &
Learning Algorithm
Professor Chan Zhou
What is the Artificial Neural
Network?
• An Artificial Neural Network (ANN) is a computational model inspired
by the structure and function of the human brain's neural networks.
• It resembles the brain in two respects.
 It comprises interconnected nodes (neurons) that process information, learn
patterns from data.
 Make predictions or classifications by adjusting connections (synaptic weights )
between nodes.
• ANN are considered nonlinear statistical data modeling tools
where complex relationships between inputs and outputs are
modeled or patterns are found.
Biological Inspiration
• The Brain is a massively parallel information processing system.
• Our brains are a huge network of processing elements.
• A typical brain contains a network of 10 billion neurons.
CNS- Brain and Neuron
• The brain is highly complex nonlinear and massively parallel
computing machine.
Motivation behind Artificial
Neural Network
A neuron is a basic unit of the brain processes and
transmitting the information.
• Dendrite: Receive signal from
other neurons.
• Soma(Cell body): sums all the
inputs.
• Axon: it is used to transmit the
electric signal to other
neurons.
• Synaptic Terminal: Release
the neurotransmitter to
transmit information to
dendrites.
Historical Perception
Association with the Biological
neurons and Artificial neurons.
Inputs
Output
Liner / nonlinear model
BNN ANN
Soma Node
Dendrites Inputs
Synapse Weight or
interconnection
/Link
Axon Output
Perceptron
• A perceptron is a most fundamental unit of neural network (ANN)
that does certain computations to detect feature or business
intelligence in the input data.
• The perceptron is linear model for the supervised learning used
for the binary classification,
• A perceptron is a most fundamental unit of neural network (ANN)
that does certain computations to detect feature or business
intelligence in the input data.
• The perceptron is linear model for the supervised learning used
for the binary classification,
• Perceptron consist of 4 parts
• Inputs
• weights & bias
• summation function Activation function
• Output
• Perceptron learning rule.
• Perceptron learns the weight for the input single sin order to draw a
linear decision boundary.
Types of perceptron
• Single layer perceptron
• Multi layer perceptron
Activation Function
The function AN receives the net input signal and bias and determines the output of
the neuron. This function is referred as the activation function.
Network Architecture
Network Architecture
Single Layer ANN
Architecture
Feedforward ANN
Architectures
Unsupervised
(Kohonen)
Supervised
(MLP, RBF)
Recurrent ANN
Architectures
Unsupervised
(ART)
Supervised
(Elman, Jordan,
Hopfield)
• The way the neurons of a neural networks are structured is intimately
linked with the learning algorithm used to train the network.
• Generally, three fundamentally different classes of the network
architecture.
Single Layer ANN Architecture
• It is one of the oldest and first introduced neural networks.
• It was proposed by Frank Rosenblatt in 1958. Perceptron is also known as an artificial neural
network.
• Perceptron is mainly used to compute the logical gate like AND, OR, and XOR which has binary
input and binary output.
Feedforward ANN Architectures
• It is also known as the Multi- Layered
Neural Network.
• A multi-layer perceptron has one input
layer and for each input, there is one
neuron(or node), it has one output
layer with a single node for each
output and it can have any number of
hidden layers and each hidden layer
can have any number of nodes.
• Capable of handling the non-linearly
separable data.
Recurrent ANN Architectures
• Recurrent Neural Network(RNN) is a type of Neural Network where the output from
the previous step is fed as input to the current step.
• In traditional neural networks, all the inputs and outputs are independent of each
other.
• Two types of recurrent network
• Without hidden layers
• With Hidden layers
ANN Learning Techniques
 Depending on types and characteristics of the encoding and recall
process, ANN learning techniques are categorized as
 Supervised learning
 Un supervised learning
 Reinforcement learning
 Competitive learning
Supervised Learning
• In the supervise learning system there is a trainer(teacher) who provides the input
and the corresponding target (output ) patterns.
• A learning algorithm is employed to determine a unique set of the network
parameters that jointly satisfy the input–output interrelationship of patterns(encoding)
• Then excitation with an unknown input pattern can generate its corresponding output
pattern.
• ANN trained by supervised learning algorithm behaves like a multi-input-multi-output
function approximator.
• There are many supervised learning using ANN.
• Most popular is back propagation algorithm.
Unsupervised Learning
• An unsupervised learning system employs no teacher.
• Interrelation among patterns is not known.
• One or more input patterns is automatically mapped to one pattern cluster.
• Most systems employ recursive leaning rule that automatically adjusts the
network parameters for attaining some criteria like minimization f the
network energy states.
• Imagine you have a folder filled with various pictures from a trip, but these
images aren't categorized or labeled. You want to organize them based on
similarities without manually labeling each photo.
• Hopfield nets and associative memory are most popular unsupervised
learning system.
Reinforcement Learning
• Reinforcement Learning bridges the gap between the supervised and unsupervised
learning.
• Learning scheme employs internal critic that examines the response of the
environment in turn of the action of the learning system on the environment.
• If the response is in favor of the goal, then action is rewarded otherwise it is
penalized.
• Determination of the status of the action: reward or penalty may require quite a long
time.
• Imagine you're teaching a dog a new trick using reinforcement learning concepts: like
fetching a ball.
• Q-learning is the most common reinforcement learning technique.
Competitive learning
• In Competitive learning scheme neurons compete with one another to
satisfy the given goal.
• The output neurons compete among themselves to become active.
• Only as single output neuron is active at any one time.
• The neuron that wins the competition is called winner takes all neurons.
• Imagine you have a basket of fruits (apples, oranges, and bananas) that
vary in color, and you want to sort them into different bins based on their
colors using a competitive learning approach:
• You have three bins labeled "Red," "Orange," and "Yellow," representing the
colors of fruits (like apples, oranges, and bananas).
Hebb’s Postulate of Learning
• Donald Hebb the origination of the behavior (1949)
• Hebb’s Postulate “ When an axon of cell A is near enough to excite a cell B and
repeatedly or presently takes part in firing it, some growth process or metabolic
change takes place in one or both cell such that A’s efficiency as one pf the cell firing
B is increased.
• Mathematically,
• Where xi is the input and y is the output.
• Bipolar input or output (-1 or +1)
• Limitation –can classify linearly separable patterns only.
Advantages / Disadvantages
 Advantages
 Adapt to unknown situations
 Powerful, it can model complex functions.
 Ease of use, learns by example, and very little user
domain‐specific expertise needed
 Disadvantages
 Forgets
 Not exact
 Large complexity of the network structure
Conclusion
 Artificial Neural Networks are an imitation of the
biological neural networks, but much simpler ones.
 The computing would have a lot to gain from neural
networks.
 Their ability to learn by example makes them very
flexible and powerful furthermore there is need to device
an algorithm to perform a specific task.
Artificial Neural Network Learning Algorithm.ppt

More Related Content

Similar to Artificial Neural Network Learning Algorithm.ppt

33.-Multi-Layer-Perceptron.pdf
33.-Multi-Layer-Perceptron.pdf33.-Multi-Layer-Perceptron.pdf
33.-Multi-Layer-Perceptron.pdfgnans Kgnanshek
 
Artificial Neural Network (ANN
Artificial Neural Network (ANNArtificial Neural Network (ANN
Artificial Neural Network (ANNAndrew Molina
 
Neural Networks and Deep Learning Basics
Neural Networks and Deep Learning BasicsNeural Networks and Deep Learning Basics
Neural Networks and Deep Learning BasicsJon Lederman
 
Deep Learning Sample Class (Jon Lederman)
Deep Learning Sample Class (Jon Lederman)Deep Learning Sample Class (Jon Lederman)
Deep Learning Sample Class (Jon Lederman)Jon Lederman
 
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 9Randa Elanwar
 
CSA 3702 machine learning module 1
CSA 3702 machine learning module 1CSA 3702 machine learning module 1
CSA 3702 machine learning module 1Nandhini S
 
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 Prof. Neeta Awasthy
 
Neural net and back propagation
Neural net and back propagationNeural net and back propagation
Neural net and back propagationMohit Shrivastava
 
Ch 1-1 introduction
Ch 1-1 introductionCh 1-1 introduction
Ch 1-1 introductionZahra Amini
 
Artificial Neural Network ANN
Artificial Neural Network ANNArtificial Neural Network ANN
Artificial Neural Network ANNAbdullah al Mamun
 
nil-100128213838-phpapp02.pptx
nil-100128213838-phpapp02.pptxnil-100128213838-phpapp02.pptx
nil-100128213838-phpapp02.pptxdlakmlkfma
 
Facial Emotion Detection on Children's Emotional Face
Facial Emotion Detection on Children's Emotional FaceFacial Emotion Detection on Children's Emotional Face
Facial Emotion Detection on Children's Emotional FaceTakrim Ul Islam Laskar
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural networkmustafa aadel
 
2011 0480.neural-networks
2011 0480.neural-networks2011 0480.neural-networks
2011 0480.neural-networksParneet Kaur
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkPrakash K
 

Similar to Artificial Neural Network Learning Algorithm.ppt (20)

33.-Multi-Layer-Perceptron.pdf
33.-Multi-Layer-Perceptron.pdf33.-Multi-Layer-Perceptron.pdf
33.-Multi-Layer-Perceptron.pdf
 
Artificial Neural Network (ANN
Artificial Neural Network (ANNArtificial Neural Network (ANN
Artificial Neural Network (ANN
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Neural Networks and Deep Learning Basics
Neural Networks and Deep Learning BasicsNeural Networks and Deep Learning Basics
Neural Networks and Deep Learning Basics
 
Deep Learning Sample Class (Jon Lederman)
Deep Learning Sample Class (Jon Lederman)Deep Learning Sample Class (Jon Lederman)
Deep Learning Sample Class (Jon Lederman)
 
Neural network
Neural networkNeural network
Neural network
 
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
 
neuralnetwork.pptx
neuralnetwork.pptxneuralnetwork.pptx
neuralnetwork.pptx
 
CSA 3702 machine learning module 1
CSA 3702 machine learning module 1CSA 3702 machine learning module 1
CSA 3702 machine learning module 1
 
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
 
Neural net and back propagation
Neural net and back propagationNeural net and back propagation
Neural net and back propagation
 
Ch 1-1 introduction
Ch 1-1 introductionCh 1-1 introduction
Ch 1-1 introduction
 
Unit 2 ml.pptx
Unit 2 ml.pptxUnit 2 ml.pptx
Unit 2 ml.pptx
 
Artificial Neural Network ANN
Artificial Neural Network ANNArtificial Neural Network ANN
Artificial Neural Network ANN
 
Neural networks
Neural networksNeural networks
Neural networks
 
nil-100128213838-phpapp02.pptx
nil-100128213838-phpapp02.pptxnil-100128213838-phpapp02.pptx
nil-100128213838-phpapp02.pptx
 
Facial Emotion Detection on Children's Emotional Face
Facial Emotion Detection on Children's Emotional FaceFacial Emotion Detection on Children's Emotional Face
Facial Emotion Detection on Children's Emotional Face
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
2011 0480.neural-networks
2011 0480.neural-networks2011 0480.neural-networks
2011 0480.neural-networks
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 

Recently uploaded

Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 

Recently uploaded (20)

Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 

Artificial Neural Network Learning Algorithm.ppt

  • 1. Name Ammar Muhammad Subject Intelligent Control Application Topic Neural Network & Learning Algorithm Professor Chan Zhou
  • 2. What is the Artificial Neural Network? • An Artificial Neural Network (ANN) is a computational model inspired by the structure and function of the human brain's neural networks. • It resembles the brain in two respects.  It comprises interconnected nodes (neurons) that process information, learn patterns from data.  Make predictions or classifications by adjusting connections (synaptic weights ) between nodes. • ANN are considered nonlinear statistical data modeling tools where complex relationships between inputs and outputs are modeled or patterns are found.
  • 3. Biological Inspiration • The Brain is a massively parallel information processing system. • Our brains are a huge network of processing elements. • A typical brain contains a network of 10 billion neurons.
  • 4. CNS- Brain and Neuron • The brain is highly complex nonlinear and massively parallel computing machine.
  • 5. Motivation behind Artificial Neural Network A neuron is a basic unit of the brain processes and transmitting the information. • Dendrite: Receive signal from other neurons. • Soma(Cell body): sums all the inputs. • Axon: it is used to transmit the electric signal to other neurons. • Synaptic Terminal: Release the neurotransmitter to transmit information to dendrites.
  • 7. Association with the Biological neurons and Artificial neurons. Inputs Output Liner / nonlinear model BNN ANN Soma Node Dendrites Inputs Synapse Weight or interconnection /Link Axon Output
  • 8. Perceptron • A perceptron is a most fundamental unit of neural network (ANN) that does certain computations to detect feature or business intelligence in the input data. • The perceptron is linear model for the supervised learning used for the binary classification, • A perceptron is a most fundamental unit of neural network (ANN) that does certain computations to detect feature or business intelligence in the input data. • The perceptron is linear model for the supervised learning used for the binary classification, • Perceptron consist of 4 parts • Inputs • weights & bias • summation function Activation function • Output • Perceptron learning rule. • Perceptron learns the weight for the input single sin order to draw a linear decision boundary. Types of perceptron • Single layer perceptron • Multi layer perceptron
  • 9. Activation Function The function AN receives the net input signal and bias and determines the output of the neuron. This function is referred as the activation function.
  • 10. Network Architecture Network Architecture Single Layer ANN Architecture Feedforward ANN Architectures Unsupervised (Kohonen) Supervised (MLP, RBF) Recurrent ANN Architectures Unsupervised (ART) Supervised (Elman, Jordan, Hopfield) • The way the neurons of a neural networks are structured is intimately linked with the learning algorithm used to train the network. • Generally, three fundamentally different classes of the network architecture.
  • 11. Single Layer ANN Architecture • It is one of the oldest and first introduced neural networks. • It was proposed by Frank Rosenblatt in 1958. Perceptron is also known as an artificial neural network. • Perceptron is mainly used to compute the logical gate like AND, OR, and XOR which has binary input and binary output.
  • 12. Feedforward ANN Architectures • It is also known as the Multi- Layered Neural Network. • A multi-layer perceptron has one input layer and for each input, there is one neuron(or node), it has one output layer with a single node for each output and it can have any number of hidden layers and each hidden layer can have any number of nodes. • Capable of handling the non-linearly separable data.
  • 13. Recurrent ANN Architectures • Recurrent Neural Network(RNN) is a type of Neural Network where the output from the previous step is fed as input to the current step. • In traditional neural networks, all the inputs and outputs are independent of each other. • Two types of recurrent network • Without hidden layers • With Hidden layers
  • 14. ANN Learning Techniques  Depending on types and characteristics of the encoding and recall process, ANN learning techniques are categorized as  Supervised learning  Un supervised learning  Reinforcement learning  Competitive learning
  • 15. Supervised Learning • In the supervise learning system there is a trainer(teacher) who provides the input and the corresponding target (output ) patterns. • A learning algorithm is employed to determine a unique set of the network parameters that jointly satisfy the input–output interrelationship of patterns(encoding) • Then excitation with an unknown input pattern can generate its corresponding output pattern. • ANN trained by supervised learning algorithm behaves like a multi-input-multi-output function approximator. • There are many supervised learning using ANN. • Most popular is back propagation algorithm.
  • 16. Unsupervised Learning • An unsupervised learning system employs no teacher. • Interrelation among patterns is not known. • One or more input patterns is automatically mapped to one pattern cluster. • Most systems employ recursive leaning rule that automatically adjusts the network parameters for attaining some criteria like minimization f the network energy states. • Imagine you have a folder filled with various pictures from a trip, but these images aren't categorized or labeled. You want to organize them based on similarities without manually labeling each photo. • Hopfield nets and associative memory are most popular unsupervised learning system.
  • 17. Reinforcement Learning • Reinforcement Learning bridges the gap between the supervised and unsupervised learning. • Learning scheme employs internal critic that examines the response of the environment in turn of the action of the learning system on the environment. • If the response is in favor of the goal, then action is rewarded otherwise it is penalized. • Determination of the status of the action: reward or penalty may require quite a long time. • Imagine you're teaching a dog a new trick using reinforcement learning concepts: like fetching a ball. • Q-learning is the most common reinforcement learning technique.
  • 18. Competitive learning • In Competitive learning scheme neurons compete with one another to satisfy the given goal. • The output neurons compete among themselves to become active. • Only as single output neuron is active at any one time. • The neuron that wins the competition is called winner takes all neurons. • Imagine you have a basket of fruits (apples, oranges, and bananas) that vary in color, and you want to sort them into different bins based on their colors using a competitive learning approach: • You have three bins labeled "Red," "Orange," and "Yellow," representing the colors of fruits (like apples, oranges, and bananas).
  • 19. Hebb’s Postulate of Learning • Donald Hebb the origination of the behavior (1949) • Hebb’s Postulate “ When an axon of cell A is near enough to excite a cell B and repeatedly or presently takes part in firing it, some growth process or metabolic change takes place in one or both cell such that A’s efficiency as one pf the cell firing B is increased. • Mathematically, • Where xi is the input and y is the output. • Bipolar input or output (-1 or +1) • Limitation –can classify linearly separable patterns only.
  • 20.
  • 21. Advantages / Disadvantages  Advantages  Adapt to unknown situations  Powerful, it can model complex functions.  Ease of use, learns by example, and very little user domain‐specific expertise needed  Disadvantages  Forgets  Not exact  Large complexity of the network structure
  • 22. Conclusion  Artificial Neural Networks are an imitation of the biological neural networks, but much simpler ones.  The computing would have a lot to gain from neural networks.  Their ability to learn by example makes them very flexible and powerful furthermore there is need to device an algorithm to perform a specific task.