- Primary course
- CS 580 (Artificial Intelligence)
- Primary textbook
- S. J. Russell and P. Norvig. Artificial Intelligence: A Modern Approach. Prentice Hall, 3rd edition, 2010.
Topic | Description | Readings (Russell and Norvig) |
---|---|---|
Search Methods | 1. Uninformed search methods (breadth-first, depth-first, uniform-cost search)
2. Heuristic search methods (hill-climbing, best-first, A*) 3. Constraint Satisfaction 4. Game playing (mini-max, alpha-beta prunning, heuristic search) |
Ch II Problem Solving (sections 3-6) |
Knowledge Representation and Reasoning | 1. First-order logic and natural deduction
2. Clausal form of logic and resolution theorem proving 3. Production systems (forward and backward chaining) 4. Ontologies, frame systems and semantic networks 5. Planning 6. Uncertainty and Probabilistic Reasoning |
Ch III (sections 7-12)
Ch IV (sections 13-14) |
Learning | 1. Learning from observations (decision tree learning, version space learning)
2. Explanation-based learning 3. Statistical Learning (complete data, instance-based, and neural networks) |
Ch V (sections 18-20) |
Communication and Perception | 1. Natural language processing (lexicographics, syntax, semantics)
2. Perception |
Ch. VI (sections 22-24) |