CS 404 - Artificial Intelligence




This is an extensive book that is widely used in the world for AI courses. We will cover the chapters that are in red, which are the introductory material for the main parts of AI. Students may take CompVision or SpeechUnderstanding or NLP courses for Part VII.


AIMA 3rd Edition Chapters:

Part I Artificial Intelligence
     1 Introduction
     2 Intelligent Agents

Part II Problem Solving
     3 Solving Problems by Searching

     4 Beyond Classical Search
     5 Adversarial Search

     6 Constraint Satisfaction Problems

Part III Knowledge and Reasoning
     7 Logical Agents (pdf)
     8 First-Order Logic
     9 Inference in First-Order Logic
    10 Classical Planning

    11 Planning and Acting in the Real World

    12 Knowledge Representation


Part V Uncertain Knowledge and Reasoning
    13 Quantifying Uncertainty
    14 Probabilistic Reasoning

    15 Probabilistic Reasoning Over Time
    16 Making Simple Decisions
    17 Making Complex Decisions

Part VI Learning
    18 Learning from Observations
    19 Knowledge in Learning
    20 Statistical Learning Methods (pdf)
    21 Reinforcement Learning


Part VII Communicating, Perceiving, and Acting
    22 Natural Language Processing
    23 Natural Language for Communication
    24 Perception
    25 Robotics

Part VIII Conclusions
    26 Philosophical Foundations
    27 AI: Present and Future