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

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

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

14.2 <strong>Artificial</strong> Neural Nets<br />

An artificial neural net is an electrical analogue of a biological neural net [23].<br />

The cell body in an artificial neural net is modeled by a linear activation<br />

function. The activation function, in general, attempts to enhance the signal<br />

contribution received through different dendrons. The action is assumed to be<br />

signal conduction through resistive devices. The synapse in the artificial neural<br />

net is modeled by a non-linear inhibiting function, for limiting the amplitude<br />

of the signal processed at cell body.<br />

Out<br />

Out<br />

Net<br />

Out = 1/(1+e –Net )<br />

Out<br />

Net<br />

Out = tanh (Net/2)<br />

(a) Sigmoid function (b) tanh function<br />

Net<br />

Out = +1, Net > 0<br />

= -1, Net < 0<br />

= undefined, Net =0.<br />

Out<br />

Net<br />

Out = 1, Net > 0<br />

= 0, Net = 0<br />

= undefined, Net < 0.<br />

(c) Signum function (d) Step function<br />

Fig.14.2: Common non-linear functions used for synaptic inhibition. <strong>Soft</strong> nonlinearity:<br />

(a) Sigmoid <strong>and</strong> (b) tanh; Hard non-linearity: (c) Signum <strong>and</strong><br />

(d) Step.

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

Saved successfully!

Ooh no, something went wrong!