Home

Intro to AI

Description

Schedule and Readings

Module 1. AI and agents.

Lectures:

Readings:

  • Russell and Norvig. Artificial Intelligence: A Modern Approach. 3rd Edition. Chapter 2, pages 34-61. external link: Scanned copy
  • Bourg and Seemann. AI for Game Developers. Chapter 2, Chasing and Evading, pages 6-26. external link: Scanned copy
  • Bourg and Seemann. AI for Game Developers. Chapter 4, Flocking, pages 52-79. external link: Scanned copy
  • Bourg and Seemann. AI for Game Developers. Chapter 9, Finite State Machines, pages 165-187. external link: Scanned copy
  • Braitenberg. Vehicles: Experiments in Synthetic Psychology. MIT 1984. Chapters 1-5, pages 1-25. external link: Scanned copy
  • Reynolds. Flocks, Herds, and Schools: A Distributed Behavioral Model. Proceedings of SIGGRAPH 1987. external link: Electronic copy

Projects:

Module 2. Problem solving and search.

Lectures:

Readings:

  • Russell and Norvig. Artificial Intelligence: A Modern Approach. 3rd Edition. Chapter 3, pages 64-112. external link: Scanned copy
  • Russell and Norvig. Artificial Intelligence: A Modern Approach. 3rd Edition. From Chapter 4, pages 120-129. external link: Scanned copy
  • Bourg and Seeman. AI for Game Developers. Chapter 6, A* Pathfinding, pages 126-148. external link: Scanned copy

Demos:

Projects:

Module 3. Perception and learning.

Lectures:

Readings:

  • Segaran. Programming Collective Intelligence. Chapter 6: Document Filtering, pages 117-141. external link: Scanned Copy
  • Russell and Norvig. Artificial Intelligence: A Modern Approach, 3rd Edition. From Chapter 13: Quantifying Uncertainty, pages 480-499. external link: Scanned Copy
  • Segaran. Programming Collective Intelligence. Chapter 2: Making Recommendations, pages 7-28. external link: Scanned Copy

Supplementary material:

  • Russell and Norvig. Artificial Intelligence: A Modern Approach, 3rd Edition. Chapter 18: Learning from Examples, pages 683-758. external link: Scanned Copy

Demos:

Projects:

  • Reco. Project 4. Released Th Nov 8. Due date: Tue Nov 20, 3pm.

Module 4. Intelligent action.

Lectures:

Readings:

  • Russell and Norvig. Artificial Intelligence: A Modern Approach, 3rd Edition. Chapter 16: Making Simple Decisions, pages 610-626. external link: Scanned Copy
  • Stone. Agents in the Real World. Chapter written for Rutgers Collection, "What is Cognitive Science", 2001. external link: PDF

Demos:

  • Blackjack player with reinforcement learning. external link: Applet
  • Demo of dynamic programming for uncertain path planning. external link: Applet

Projects:

  • RL Reinforcement learning. Released: Tue Nov 27. Due date: Tu Dec 11.

Module 5. AI in context.

Lectures:

Readings:

  • Russell and Norvig. Artificial Intelligence: A Modern Approach, 3rd Edition. Chapter 26: Philosophical Foundations, pages 1020-1040. external link: Scanned Copy

Supplementary material:

  • William Gibson, Neuromancer, Ace Books. 1984. external link: Text

Further information: