Académique Documents
Professionnel Documents
Culture Documents
x'2 x'i
Neuron #1 . . Neuron #p
Y 1(m+1)
Input
. . Neuron #k
Output
Y p(m+1)
Layer 0 Layer m
Layer m+1
BP- Improvements
Second order derivatives (Parker, 1982) Dynamic range modification
and Huberman, 1987) (Stronetta
F(x) = -1/2 + 1/1+e-x Meta Learning (Jacobs, 1987; Hagiwara, 1990) Selective updates (Huang and Huang, 1990)
...
Overall error
10
Minimization of the error for a 4 bit 1's complementor (Graph has been curtailed to show detail)
Overall error
0.4
0.2
2 Overall error
3 Overall error
Training passes
Problem (network size) 1s complement (4x8x4) 3 to 8 decoder (3x8x8) Exor (2x2x1) Rotate register (3x6x3) Differentiation between a square, circle and triangle (16x20x1) BP 9.7 (134922) 5.4 (347634) 4.5 (211093) 4.3 (72477) 2.3 (71253) BPGIA 6.6 (92567) 4.2 (268833) 1.8 (88207) 2.0 (33909) 1.3 (33909) BP+Mom. 2.2 (25574) 1.1 (61366) 2.5 (107337) 1.1 (15929) 6.11 (145363) BPGIA+Mom. 1.0 (11863) 1.0 (53796) 1.0 (45916) 1.0 (14987) 1.0 (25163)
Logarithmic
Bipolar Sigmoid
Synaptic units
Receive a single input signal, apply an activation function to the input, multiply the result by a weight, and send the result to a single unit above
Thalamic unit
Compare the computed output with the target value. If they do not match, the thalamic unit sends an error signal to the output synaptic unit below it