Artificial Intelligence

The classical foundations of machines that reason, search and plan. Intelligent agents, search from breadth-first to A*, adversarial game-playing, constraint satisfaction, logic and knowledge, planning, and reasoning when the world is uncertain.

This subject course follows the topic vertically, across the years it spans. The lessons are still being written — each is shown as a placeholder.

Year 3 — Artificial Intelligence

  1. Intelligent Agents
  2. Uninformed Search
  3. Informed Search and Heuristics
  4. Adversarial Search and Minimax
  5. Alpha-Beta Pruning
  6. Constraint Satisfaction
  7. Knowledge Representation and Logic Agents
  8. Automated Planning
  9. Reasoning Under Uncertainty

Year 3 — Learning from Data

  1. Machine Learning
  2. Deep Learning