28.02.2014 Views

The Development of Neural Network Based System Identification ...

The Development of Neural Network Based System Identification ...

The Development of Neural Network Based System Identification ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5.8 SUMMARY 151<br />

methods such as weight pruning or introducing regularisation term into the LM training<br />

algorithm. For system identification using the <strong>of</strong>f-line LM training, results show training<br />

with regularisation term introduces a smoothing effect on the error criterion V N (θ, Z N )<br />

in such a way that weights that have less important influence on error are forced to<br />

decay towards zero [Samarasinghe, 2007]. In this process, only the important weights<br />

that minimise the error are allowed to grow and stabilise at their optimum values. <strong>The</strong><br />

implementation <strong>of</strong> regularisation term during NN training prevents the trained NN<br />

model from over-fitting that would occur when the NN model is presented with a new<br />

test data set.<br />

In order to get a better prediction performance from the NN model, the model<br />

structure <strong>of</strong> the NN model can be further improved through proper network structure<br />

selection. To select the NN model structure, the Lipschitz coefficient calculation and<br />

k-cross-validation test methods were proposed, and they were used to identify the<br />

optimal or near optimal model structure <strong>of</strong> the NN model without attempting the<br />

tedious trial and error approach. <strong>The</strong> validation result shows that the model structure<br />

<strong>of</strong> the MLP architecture can be identified correctly with 3 past outputs and 1 past<br />

input using the proposed methods. Further comparison with model structure selection<br />

from previous studies such as in Samal [2009] and Putro et al. [2009] show that the<br />

identified model structure using k-cross validation <strong>of</strong>fers an improvement in terms <strong>of</strong><br />

generalisation error. Similarly, the minimum number <strong>of</strong> neurons to be included in the<br />

NN model can also be selected using the proposed validation methods.<br />

<strong>The</strong> HMLP and modified Elman networks were proposed in this work to provide<br />

us with simpler representation <strong>of</strong> UAS dynamics and reduction in total number <strong>of</strong><br />

weight connections used in the NN model. Furthermore, the reduction in the total<br />

number <strong>of</strong> weights in the network can significantly reduce the computation time needed<br />

to train the NN model. Similar methodologies to select the optimal structure in the<br />

MLP network was used to identify the network structure for both HMLP and modified<br />

Elman networks. <strong>Based</strong> on validation test results, the model structures <strong>of</strong> the HMLP<br />

and modified Elman networks are found to be much smaller than the standard MLP<br />

network. Although the total number <strong>of</strong> weights for the HMLP and modified Elman

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!