CS343H: Honors Artificial Intelligence</a> -- Spring 2015: Resources Page

Resources for Honors Artificial Intelligence (cs343H)


Week 1: Introduction

  • 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:

  • 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
  • A student found this A* tutorial useful.

  • Week 3: Beyond Classical Search:

  • The slides presented in class: Tuesday (modified from Dan Klein's);
    Thursday;
  • Continuous state space learning on Aibos: walking; ball control
  • GA applications
  • Video games: the NERO project
  • From a former student: Genetic Mona Lisa
  • From a former student: robot evolution
  • An article on Removing the Genetics from GAs (Baluja and Caruana, 1995).
  • Path search in continuous environments using RRT's.

  • Week 4: Adversarial Search

  • The slides presented in class: Tuesday; Thursday; Dan Klein's; The ones on general game playing
  • Some adversarial reasoning in the 2010 Super Bowl (a pdf version).
  • And some more from the 2012 Super Bowl (a pdf version).
  • The University of Alberta GAMES group.
  • The Berkeley GamesCrafters group.
  • The Stanford General Game Playing group.
  • An AI Connect 4 player
  • A paper showing PacMan is NP-hard. A slashdot discussion on it.
  • A video about loss aversion and risk assessment by people

  • Week 5: Markov Decision Processes

  • The slides presented in class: Tuesday; Dan Klein's; Thursday

  • Week 6: Reinforcement Learning (2/16,18)

  • The slides presented in class: (Dan Klein's);
    Thursday;
  • Information on pair programming; A video

  • Week 7: Bayes' Nets Representation

  • The slides presented in class: Tuesday; Dan Klein's;
  • A Bayes' Net tool that you can play with.

  • Week 8: Midterm

  • The slides presented in class (other than Dan Klein's from week 6): Tuesday
  • The Berkeley course's past exams (with solutions). Focus on problems from Midterm 1 except for those on constraint satisfaction problems (CSP), as well as problems from Midterm 2 on probability and Bayes' nets representation.

  • Week 9: Bayes' Nets Inference

  • The slides presented in class: Tuesday; more from Tuesday (Dan Klein's);
    Thursday;
  • A Bayes Net tool that you can play with.

  • Week 10: (Hidden) Markov Models:

  • The slides presented in class: Tuesday; Dan Klein's;
    Thursday;

  • Week 11: Particle Filters and VOI:

  • The slides presented in class: Tuesday; Dan Klein's; Thursday.
  • The readings on particle filters from my Fall 2013 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.

  • Week 12: Learning Probabilistic Models:

  • The slides presented in class: Tuesday; Dan Klein's; Thursday.

  • Week 13: Supervised Learning:

  • The slides presented in class: Tuesday; Dan Klein's;
    Thursday;
  • 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.
  • K Nearest Neighbors demo
  • k-means applet
  • An on-line clustering demo.

  • Week 14: Classical Planning

  • The slides presented in class: Tuesday; (Dan Klein's); The ones on Prodigy;
    Thursday; The ones on partial order planning
  • A USC planning class, including some graphplan slides
  • Planning today: 25th 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.
    Appeared in a book on philosophy and soccer.
  • 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.
  • The Asilomar conference on recombinant DNA.
  • Ben Kuipers' personal stance on accepting military research funding.

  • 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