Академический Документы
Профессиональный Документы
Культура Документы
N
i
j i ji j
b x w net
) 19 ( ) (
i j ji
x kT w
) 20 ( ) ( ) ) 1 (( ) ( kT w T k w kT w
ji ji ji
Sigmoid activation function
Delta rule
New weight
) 18 (
1
1
) (
) (
j
net
j j
e
net y
p
i
M
j
i j j
y t E
1 1
2
] [
or
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
Typically, though error on training set will decrease as training continues
generalisation error (error on unseen data) hits a minimum then increases
(model complexity etc)
Therefore want more complex stopping criterion
Error /
MSE
Training time
Training error
Generalisation
error
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
Example 1:
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
Related to example 1 above, if the number of training pattern is increase
as bellow
Example 2:
1 1 1
0 1 1
t
1
x
2
x
Determine the new weight and plot the MSE for 1 iteration
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
Example 3:
The feedforward network above is trained with SDBP learning algorithm
With initial condition as below:
a. Determine the new weights for 1 iteration if the network activation function
is sigmoid.
b. Plot the MSE
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
2305 . 0 ) 5199 . 0 1 (
1
1
pattern training of number , ) (
1
: Answer
MSE Plot the (b)
2
1
2
MSE
P y t
P
MSE
P
i
i i
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
Example 4
The feedforward network above is trained with MOBP learning algorithm
with same activation function for hidden and output layer neuron and has
training pattern as below
0 0 0 1
0 0 1 0
1
x
2
x
3
x
t
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
03 . 0 , 05 . 0
, 22 . 0 , 01 . 0 , 2 . 0 , 01 . 0 , 21 . 0 , 11 . 0
31 . 0 , 15 . 0
, 2 . 0 , 11 . 0 , 21 . 0 , 11 . 0 , 01 . 0 , 01 . 0
75 . 0 momentum
and 5 . 0 rate learning ,
1
1
) ( function activation
8 7
6 5 4 3 2 1
8 7
6 5 4 3 2 1
w w
w w w w w w
w w
w w w w w w
e
net f
net
a. Determine the new weights for 2 iteration related with the data above.
b. Plot the MSE
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014
Compare between neural network and fuzzy logic
according to the structure
The fuzzy logic system enables the inclusion of linguistic knowledge in a systematic way. It
means for adaptive systems of fuzzy logic is that the system's initial parameters are set
extremely well. In artificial neural networks, the non-transparent network design prevents
the inclusion of linguistic knowledge and that is why needs a random selection of initial
parameters which prolongs the learning phase.
All parameters of the fuzzy logic system have a physical meaning. There is no such clear
connection between inputs, individual parameters, and outputs in artificial neural networks.
Based on classical system identification views, artificial neural networks into approaches
according to the black box method, while fuzzy logic systems into approaches according to
the gray box method.
Only in few examples do we not have at least the basic linguistic knowledge about the
system or the process available. In such cases, it is possible to construct a fuzzy logic
system with an adaptive algorithm which functions in the same way as the artificial neural
network.
When using the artificial neural network and adaptive fuzzy logic system in solving the
same exercises, where that the fuzzy logic system with adaptive parameters is significantly
less extensive than equally efficient artificial neural network. Thus, needs less processor
time for the same effect which is extremely important in real-time application.
INTELLIGENT CONTROL SYSTEM (ICS) Semester 1 session 20132014