Introduction
Introduction
Introduction (8.1)
Architecture (8.2)
Introduction
Almost all kinds of Neural Networks paradigms
with supervised learning capabilities are unified
through adaptive networks
Architecture (8.2)
Definition: An adaptive network is a network
structure whose overall input-output behavior is
determined by a collection of modifiable
parameters
The configuration of an adaptive network is
composed of a set of nodes connected by direct
links
Each node performs a static node function on its
incoming signals to generate a single node output
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
6
Example 1 : Parameter sharing in adoptive network
A single node
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
7
Architecture (8.2) cont.)
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
8
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
9
Architecture (8.2) (cont.)
Static Mapping
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
11
Architecture (8.2) (cont.)
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
12
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
13
Architecture (8.2) (cont.)
Static Mapping (cont.)
– Identification of parameters can be performed
through the linear least-squares estimation
method of chapter 5
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
15
Architecture (8.2) (cont.)
The step function is discontinuous at one point
(origine) and flat at all other points, it is not
suitable for derivative based learning procedures
use of sigmoidal function
1
x7
1 exp w 4,7 x 4 w 5,7 x 5 w 6,7 x 6 t 7
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
17
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
Backpropagation for Feedforward 18
Networks (8.3)
Basic learning rule for adaptive networks
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
20
Backpropagation for Feedforward Networks (8.3) (cont.)
Principle
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
21
A layered representation
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
22
Backpropagation for Feedforward Networks (8.3) (cont.)
Principle (cont.)
– Let assume that the training set has P patterns,
therefore we define an error for the pth pattern as:
N( L )
Ep
k L ,k
d x 2
k 1
– Causal Relationships
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
24
Backpropagation for Feedforward Networks (8.3) (cont.)
Principle (cont.)
Principle (cont.)
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
26
z g( x, y )
y f ( x )
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
27
Backpropagation for Feedforward Networks (8.3) (cont.)
– For the ordinary partial derivative,
z g ( x , y ) x and y are assumed independent without
x x paying attention that y = f(x)
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
28
Backpropagation for Feedforward Networks (8.3) (cont.)
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
29
Backpropagation for Feedforward Networks (cont.)
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
30
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
31
Backpropagation for Feedforward Networks (8.3) (cont.)
Ep E p
9 2(d 9 x 9 )
x 9 x 9
Ep E p
8 2(d 8 x 8 )
x 8 x 8
Ep Ep f 8 Epf 9 f 8 f 9
7 * * 8 9
x 7 x 8 x 7 x 9 x 7 x 7 x 7
w 8,7 w 9,7
Dr. Djamel Bouchaffra CSE 513 Soft Computing, Ch8: Adaptive Networks
32
Backpropagation for Feedforward Networks (8.3) (cont.)