Artificial Intelligence (AI) is an emerging discipline of computer science. It deals with the concepts and methodologies required by computer to perform an intelligent activity. The spectrum of computer science is very wide and it enables the computer to handle almost every activity, which human beings can. It deals with defining the basic problem from viewpoint of solving it through computer, finding out the total possibilities of solution, representing the problem from computational orientation, selecting data structures, finding the solution through searching the goal in search space dealing with the real world uncertain situations, etc. It also develops the techniques for learning and understanding, which make the computer able to exhibit an intelligent behavior. The list is exhaustive and is applied nowadays in almost every field of technology.
This book presents almost all the components of AI like problem solving, search techniques, knowledge concepts, expert system and many more in a very simple language.
One of the unique features of this book is inclusion of number of solved examples; in between the chapters and also at the end of many chapters. Real life examples have been discussed to make the reader conversant with the intricate phenomenon of computer science in general, and artificial intelligence in particular. The book is primarily developed for undergraduate and postgraduate engineering students.