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.

4.2 THE ARTIFICIAL NEURAL NETWORKS 81<br />

X 1<br />

W h,1<br />

X 2<br />

W h,2<br />

f<br />

h<br />

X 3<br />

W h,3<br />

<br />

x h<br />

yˆ h<br />

W h,4<br />

X 4<br />

W hm ,<br />

X m<br />

+1<br />

b 1<br />

Bias Input<br />

(a)<br />

1<br />

2<br />

Total<br />

Weighted<br />

Input<br />

Neuron Unit<br />

Output<br />

0.5<br />

SUM<br />

ACTIVATION<br />

FUNCTION<br />

0.1<br />

Input Weight<br />

Weighted<br />

Input<br />

(b)<br />

Figure 4.2<br />

<strong>The</strong> artificial neuron model with multiple inputs and single output: (a) <strong>The</strong> output is<br />

represented in compact mathematical form as ŷ h = f h<br />

( ∑m<br />

j=1 W hjX j + b 1<br />

). <strong>The</strong> term h represents the<br />

number <strong>of</strong> neurons in the network and m is the number <strong>of</strong> inputs entering the neuron; and (b) <strong>The</strong><br />

detailed working mechanism <strong>of</strong> a single neuron. Figure adapted from Samarasinghe [2007].<br />

classification schemes. For system identification and regression modelling problems, it is<br />

common to use the hyperbolic tangent function in the hidden layer and linear function<br />

for output layer.<br />

4.2.1 Multi-Layered Perceptron<br />

One <strong>of</strong> the most popularly used neural network architectures is based on feed-forward<br />

Multi-Layered Perceptron (MLP). Multilayer Perceptron (MLP) is a class <strong>of</strong> ANN<br />

which is built from several layers <strong>of</strong> neurons which only allows unidirectional signal

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

Saved successfully!

Ooh no, something went wrong!