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.

neural nets in the fields mentioned above. For instance, in chapter 23 we used<br />

the back-propagation learning for speaker identification from their speech<br />

phoneme. Chapter 24 demonstrates the use of self-organizing neural nets <strong>and</strong><br />

the back-propagation learning algorithm in path planning of mobile robots.<br />

Further, chapter 20 illustrates the use of the Hebbian type unsupervised<br />

learning for acquisition of knowledge in an expert system. Self-organizing<br />

neural nets have also been applied in chapter 17 for recognition of human<br />

faces from their facial images. Some recent developments in cognitive learning<br />

have been presented in chapter 16 for applications in psychological modeling,<br />

which in the coming future will find applications in intelligent expert systems.<br />

The complete list of applications of artificial neural nets would be as large as<br />

this book. We thus do not want to make it complete any way.<br />

Currently, fuzzy logic <strong>and</strong> genetic algorithms [25] are being used<br />

together for building complex systems. The aim of their joint use is to design<br />

systems that can reason <strong>and</strong> learn from inexact data <strong>and</strong> knowledge [11] <strong>and</strong><br />

can efficiently search data or knowledge from their storehouses. Such<br />

autonomous systems will be part <strong>and</strong> parcel of the next generation of<br />

intelligent machines.<br />

Exercises<br />

1. Draw a neural network from the specification of their connection strengths<br />

(weights):<br />

Wxy = Wyx = -1, Wxz = W zx = +1, Wzv = Wvz = +2,<br />

Wvw =Wwv =+1, Wwm =Wmw =-1, Wmu =Wum = +3,<br />

Wuy = Wyu = +3, Wxu = Wux =-1, Wzu =Wuz =-1,<br />

Wzw =Wwz =+1, Wuw = Wwu = -2<br />

where the suffixes denote the two nodes between which a weight is<br />

connected. Use the concept of binary Hopfield net to compute the next<br />

states from the current state. The pattern P of the state variables <strong>and</strong> its<br />

corresponding 4 instances P1, P2, P3 <strong>and</strong> P4 are given below.<br />

P = [ x y z v w m u ]<br />

P1 = [ 0 0 0 0 0 0 0 ]<br />

P2 = [ 1 0 1 1 0 0 0 ]<br />

P3 = [ 0 1 0 0 0 1 1]

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

Saved successfully!

Ooh no, something went wrong!