This book introduces the basic theory and technology of artificial intelligence. The book is divided into four parts: the first part (chapter 1) expounds the basic concepts, research approaches, branches and development of artificial intelligence; The second part (Chapter 2) introduces several commonly used artificial intelligence programming languages; The third part (Chapters 3, 4, 5, 6 and 7) introduces in detail the basic technologies of artificial intelligence such as machine reasoning, search control, knowledge representation and uncertainty processing. The fourth part (Chapters 8, 9 and 10) introduces the basic principles and methods of expert system, machine learning and natural language understanding, especially expert system. This book is novel in materials, rich in content, rigorous in logic, popular in language, illustrated with examples, foundation-oriented and application-oriented. This book can be used as a teaching material or reference book for artificial intelligence courses of computer, automation, information, management, control and system engineering majors in colleges and universities, and can also be used for teachers and students of other majors, as well as scientific research and engineering technicians for self-study or reference.
And the author's brief introduction