06.03.2013 Views

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

x1<br />

x2<br />

xn<br />

14.6 Widrow-Hoff's Multi-layered<br />

ADALINE Models<br />

Another classical method for training a neural net with a sharp (hard limiting)<br />

non-linearity was proposed by Widrow <strong>and</strong> Hoff in the 60's. The backpropagation<br />

algorithm, which was devised in the 80's, however, is not<br />

applicable to Widrow-Hoff's neural net because of discontinuity in the nonlinear<br />

inhibiting function. Widrow-Hoff'’s proposed neuron is different from<br />

the conventional neurons we use nowadays. The neuron, called ADALINE<br />

(ADAptive LINEar combiner), consists of a forward path <strong>and</strong> a feedback loop.<br />

Given a desired scalar signal dk , the ADALINE can adjust its weights using<br />

the well-known Least Mean Square (LMS) algorithm. The signum type nonlinearity<br />

on the forward path of the ADALINE prevents the signal level from<br />

going beyond the prescribed limits. A typical ADALINE is shown in fig. 14.9.<br />

For linear classification (vide fig. 14.10), where the entire space can be<br />

classified into two distinct classes by a straight line, a single ADALINE<br />

neuron is adequate. For example, to realize an 'AND' function by an<br />

ADALINE, we can choose the weights such that w1 = w2 > 0 in the following<br />

expression:<br />

w1x1 +w2x2 > 0; x1, x2 ∈ {−1, +1 } (14.5)<br />

w1<br />

w2<br />

wn<br />

∆ ~<br />

W = α ε<br />

LMS Algorithm<br />

2<br />

k<br />

n<br />

∑<br />

i=1<br />

~<br />

w xi<br />

i<br />

~<br />

X /<br />

k X k<br />

Net<br />

Fig. 14.9: A typical ADALINE neuron.<br />

dk<br />

+1<br />

Net<br />

–1<br />

Out

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

Saved successfully!

Ooh no, something went wrong!