NEURO & FUZZY SYSTEMS
VI SEMESTER
ICE-322
Department of Instrumentation and Control Engineering, BVCOE, New Delhi
Subject: NEURO & FUZZY SYSTEMS
1
UNIT-I�Neural Networks
Supervised, Unsupervised and reinforcement Learning
Propagation Algorithm, Multilayer Perception Model, Radial Basis
functions, Hopfield Networks, Associative Memories
Department of Instrumentation and ControlsEngineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
2
Department of instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
FUNDAMENTAL OF NEURAL NETWORK
A. What is neural net?
1. A neural net is an artificial representation of the human brain that tries to simulate its learning process. An ANN is often called a Neural network or simply neural net.
2. Neural network is referred to a network of biological neurons in the nervous system that process and transmit information.
3. ANN is an interconnected group of artificial neurons that uses mathematical model or computational model for information processing.
4. ANN ,like people learn by example.
Department of of Instrumentation and ControlsEngineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
3
Problem Domains
Department of of Instrumentation and ControlsEngineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
4
Biological Neuron Model
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
5
Biological Neuron Model
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
6
Components of a neuron
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
7
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
8
Artificial Neuron Model
McCulloh-Pitts model, 1949
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
9
Qj : external threshold, offset or bias
wji : synaptic weights
xi : input
yj : output
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
10
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
11
Learning Algorithms
Theoretically, a neural network could learn by:
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
12
� Fundamentals on learning and training
Department of Electrical and Electronics Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
13
� Setting the Weights
Department of Electrical and Electronics Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
14
�Supervised learning network paradigms �
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
15
Topology
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
16
feature maps and the learning vector quantizer
radial basis function networks
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
17
The ANN applications
given input vector
input vector
optimization problem
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
18
ANN architectures
approximators
different complexity and power
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
19
Feedforward Networks
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
20
Network size: n x m x r = 2x5x1
Wmn: input weight matrix
Vrm: output weight matrix
No feedback within the network
•The coupling takes place from one layer to the next
•The information flows, in general, in the forward
direction
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
21
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
22
Leaning algorithm in Supervised learning
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
23
Gradient Descent
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
24
Where tp and fp are respectively the target and actual output for patterns p
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
25
The updated weights:
Widrow-hoff�Least-Means-Square (LMS)
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
26
What is Backpropagation?
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
27
How Backpropagation Works: Simple Algorithm
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
28
Department of Electrical and Electronics Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
29
Why We Need Backpropagation?
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
30
What is Reinforcement Learning
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
31
Characteristics of Reinforcement Learning
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
32
Reinforcement Learning vs. Supervised Learning
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
33
Parameters | Reinforcement Learning | Supervised Learning |
Decision style | reinforcement learning helps you to take your decisions sequentially. | In this method, a decision is made on the input given at the beginning. |
Works on | Works on interacting with the environment. | Works on examples or given sample data. |
Dependency on decision | In RL method learning decision is dependent. Therefore, you should give labels to all the dependent decisions. | Supervised learning the decisions which are independent of each other, so labels are given for every decision. |
Best suited | Supports and work better in AI, where human interaction is prevalent. | It is mostly operated with an interactive software system or applications. |
Example | Chess game | Object recognition |
Applications of Reinforcement Learning
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
34
Multilayer Perception Model
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
35
Multilayer Perception Model
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
36
Radial Basis functions
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
37
Hopfield Networks
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
38
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
39
Hopfield Network Algorithm
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
40
Associative Memories
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
41
Pattern Association
Department of Electrical and Electronics Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
42
Hetero Associative Memory
Department of Instrumentation and Controls Engineering, BVCOE, New Delhi Subject: NEURO & FUZZY SYSTEMS
43