CS343: Artificial Intelligence</a> -- Spring 2010: Resources Page

Resources for Artificial Intelligence (cs343)


Week 1: Introduction (1/19,21)

  • The slides presented in class: Tuesday;
    Thursday; more from Thursday (modified from Dan Klein's at UC Berkeley)
  • Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents ( Alternative link).
    Stan Franklin and Art Graesser

  • Week 2: Search (1/26,28):

  • The slides presented in class: Tuesday; more from Tuesday (modified from Dan Klein's);
    Thursday; more from Thursday (modified from Dan Klein's)
  • Sven Koenig's site on LPA* and D* lite
  • Andrew Ng's A* search notes

  • Week 3: Beyond Classical Search (2/2,4):

  • The slides presented in class: Tuesday; more from Tuesday (modified from Dan Klein's); still more from Tuesday (on GAs, from Tom Mitchell);
    Thursday; more from Thursday (modified from Dan Klein's)
  • Continuous state space learning on Aibos: walking; ball control
  • GA applications
  • Video games: the NERO project
  • From Adam Dziuk: Genetic Mona Lisa (shown in practice)
  • From Shane Bammel: robot evolution

  • Week 4: Adversarial Search (2/9,11)

  • The slides presented in class: Tuesday; more from Tuesday (modified from Dan Klein's);
    Thursday; more from Thursday (modified from Dan Klein's)
  • Some adversarial reasoning in the Super Bowl (a pdf version).
  • The University of Alberta GAMES group.
  • The Stanford General Game Playing group.

  • Week 5: Probability (2/16,18)

  • The slides presented in class: Tuesday; more from Tuesday (modified from Dan Klein's);
    Thursday (modified from Dan Klein's)

  • Week 6: Utilities and MDPs (2/16,18)

  • The slides presented in class: Tuesday; more from Tuesday (modified from Dan Klein's);
    Thursday; more from Thursday (modified from Dan Klein's)
  • Chapter's 3 and 4 of Sutton and Barto give a good introduction to MDPs.

  • Week 7: Reinforcement Learning (3/2,4)

  • The slides presented in class: Tuesday; more from Tuesday (modified from Dan Klein's);
    Thursday; more from Thursday (modified from Dan Klein's)
  • Sections 6.1, 6.2, 6.5 of Sutton and Barto give a good introduction to Q-learning

  • Week 8: Midterm (3/9,11)

  • Thursday; more from Thursday (on RoboCup soccer keepaway)
  • The RoboCup soccer keepaway page with links to the videos shown in class and a paper with full details.

  • Week 9: Bayesian Networks (3/23,25):

  • The slides presented in class: Tuesday; more from Tuesday (modified from Dan Klein's);
    Thursday; more from Thursday (modified from Dan Klein's)

  • Week 10: Probabilistic Reasoning over Time (3/30,4/1):

  • The slides presented in class: Thursday; more from Thursday (modified from Dan Klein's)

  • Week 11: Particle Filters (4/6,8):

  • The slides presented in class: Tuesday; more from Tuesday (modified from Dan Klein's);
    Thursday; more from Thursday (modified from Dan Klein's)
  • The readings on particle filters from my Fall 2009 graduate class on autonomous robots. Some are from the book "Probabilistic Robotics" by Thrun, Burgard, and Fox.
  • The full list of resources from that class, including the following:
  • Slides from the book: (ppt).
  • Slides about the legged localization paper: (pdf).
  • Some videos from the textbook authors.
  • A page with some good videos and diagrams on particle filters

  • Week 12: Learning Probabilistic Models (4/13,15):

  • The slides presented in class: Tuesday; more from Tuesday (modified from Dan Klein's);
    Thursday; more from Thursday (modified from Dan Klein's)
  • The RoboCup US Open
  • An on-line clustering demo.

  • Week 13: Supervised Learning (4/20,22):

  • The slides presented in class: Tuesday; more from Tuesday (modified from Dan Klein's);
    Thursday; more from Thursday (modified from Dan Klein's)
  • The UC Irvine Machine Learning Repository
  • Open source classification/regression software: WEKA
  • A new effort for comparing ML algorithms: ML comp
  • A decision tree applet from University of Alberta.

  • Week 14: Classical Planning

  • The slides presented in class: Tuesday; more from Tuesday (modified from Dan Klein's);
    Thursday; more from Thursday (modified from Dan Klein's); The ones on Prodigy; The ones on partial order planning
  • A USC planning class, including some graphplan slides
  • Planning today (actually next month): 20th International Conference on Automated Planning and Scheduling.
  • Planning competitions
  • Two papers I published on domain-independent planning heuristics during my first year of grad school. A shorter conference paper and a longer journal article.

  • Week 15: Philosophical Foundations

  • The slides presented in class: Tuesday; Thursday
  • Why the Future Doesn't Need Us by Bill Joy - Wired, 2000. (pdf version)
  • The Essence of Soccer: Can Robots Play Too?
    Peter Stone, Michael Quinlan, and Todd Hester.
    To appear in an upcoming book.
  • Some writings on the singularity: a resesarch institute, and Ray Kurzweil's page.
  • Jordan Pollack's GOLEM project: evolving physical robots.
  • Daniel Wilson's Robot Uprising book.
  • The Lifeboat Foundation is dedicated to assessing and protecting against threats to humanity.

  • Final Exam

  • As a practice, refer to Dan Klein's Berkeley Spring 2009 final exam and solutions. Note that they covered some different material than us. e.g. I wouldn't ask questions on CSPs (1c, 1f, 4c, 4f-h)


  • [Back to Department Homepage]

    Page maintained by Peter Stone
    Questions? Send me mail