List of Tabies List of Figures About the Authors Chapter 1.Introduction 1.1 Definition and Development of Artificial Intelligence 1.1.1 Definition of artificial intelligence 1.1.2 Origin and development of artificial intelligence 1.2 Classification of Artificial Intelligence Systems 1.3 Research Objectives and Contents of Artificial Intelligence 1.3.1 Research objectives of artificial intelligence 1.3.2 Research and application fields of artificial intelligence 1.4 Core Elements of Artificial Intelligence 1.5 Outline of the Book References Part 1: Knowledge-based Artificial Intelligence Chapter 2.Knowledge Representation 2.1 State Space Representation 2.1.1 Problem state space description 2.1.2 Graph theory terminology and graphic method 2.1.3 Problem reduction representation 2.2 Knowledge Base 2.2.1 Definition and characteristics of knowledge base 2.2.2 Design and application of knowledge base 2.3 Ontology 2.3.1 Concept and definition of ontology 2.3.2 Composition and classification of ontology 2.3.3 Ontology modeling 2.4 Semantic Network Representation 2.4.1 Composition and characteristics of the semantic network 2.4.2 Representation of a binary semantic network 2.4.3 Representation of a multi-element semantic network 2.4.4 Inference process of a semantic network 2.5 Knowledge Graph 2.5.1 Definition and architecture of knowledge graph 2.5.2 Key technologies of knowledge graph 2.6 Frame Representation 2.6.1 Frame composition 2.6.2 Frame reasoning 2.7 Predicate Logic Representation 2.7.1 Predicate calculus 2.7.2 Predicate formula 2.8 Summary References Chapter 3.Knowledge Search and Reasoning 3.1 Graph Search Strategy 3.2 Blind Search 3.2.1 Breadth-first search 3.2.2 Depth-first search 3.2.3 Uniform cost search 3.3 Heuristic Search 3.3.1 Heuristic search strategy and valuation function 3.3.2 Ordered search 3.3.3 Algorithm A* …… Part 2:Data-based Artificial Intelligence Part 3:Application Examples of Artificial Intelligence