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

Resources for Honors Artificial Intelligence (cs343H)


Weeks 0 and 1: Introduction

  • The slides presented in class: PDF
  • Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents ( Alternative link).
    Stan Franklin and Art Graesser
  • Talk on the AI 100 report in Finland
  • Forum for Artificial Intelligence: AI and Life in 2030
  • Information on pair programming; A video
  • Related lecture slides (UC Berkeley CS188): Introduction
  • Related lecture videos (UC Berkeley CS188): Introduction to AI

  • Week 2: Search:

  • The slides presented in class: Tuesday ; Thursday
  • Sven Koenig's site on LPA* and D* lite
  • Andrew Ng's A* search notes
  • A student found this A* tutorial useful.
  • Online Learning of Search Heuristics
  • Bidirectional Search That Is Guaranteed to Meet in the Middle
  • Related lecture slides (UC Berkeley CS188): Uninformed Search, Informed Search
  • Related lecture videos (UC Berkeley CS188): Agents and Search, A* Search and Heuristics
  • SBS videos: Uninformed Search, A* Search and Heuristics

  • Week 3: Beyond Classical Search:

  • The slides presented in class: Tuesday; Thursday
  • Continuous state space learning on Aibos: walking; ball control
  • GA applications
  • From a former student: Genetic Mona Lisa
  • From a former student: robot evolution
  • Path search in continuous environments using RRT's.
  • Related lecture slides (UC Berkeley CS188): CSPs I, II
  • Related lecture videos (UC Berkeley CS188): CSPs I, II

  • Week 4: Adversarial Search

  • The slides presented in class: Tuesday; Thursday; Optimizer's curse
  • Some adversarial reasoning in the 2010 Super Bowl.
  • And some more from the 2012 Super Bowl.
  • The University of Alberta GAMES group.
  • The Berkeley GamesCrafters group.
  • The Stanford General Game Playing group.
  • A paper showing PacMan is NP-hard. A slashdot discussion on it.
  • A video about loss aversion and risk assessment by people
  • Related lecture slides (UC Berkeley CS188): Adversarial Search, Expectimax Search and Utilities
  • Related lecture videos (UC Berkeley CS188): Adversarial Search, Uncertainty and Utilities
  • Starting at minute 10 of this video is a keynote by Mike Bowling on game playing AI, featuring their recent computer poker victory against people.
  • SBS videos: Alpha-Beta

  • Week 5: Markov Decision Processes

  • The slides presented in class: Context; Tuesday; Thursday
  • Learn a reward function: Inverse Reinforcement Learning
  • Related lecture slides (UC Berkeley CS188): MDP I, II
  • Related lecture videos (UC Berkeley CS188): MDP I, II

  • Week 6: Reinforcement Learning

  • The slides presented in class: Tuesday; Thursday
  • Side-Stepping of the Triple Pendulum on a Cart
  • RL for POMDP
  • Theory of Generalization: How an infinite model can learn from a finite sample
  • Deep RL Bootcamp lectures.
  • Related lecture slides (UC Berkeley CS188): RL I, II
  • Related lecture videos (UC Berkeley CS188): RL I, II

  • Week 7: Bayes' Nets Representation and Inference

  • The slides presented in class: Tuesday-Probability; Tuesday-Representation;
  • A Bayes' Net tool that you can play with.
  • Review of probability theory
  • Common probability distribution
  • Related lecture slides (UC Berkeley CS188): Representation, Probability, Independence, Inference, Sampling
  • Related lecture videos (UC Berkeley CS188): Representation, Probability, Independence, Inference, Sampling
  • SBS videos: Independence, Sampling, Sampling II, Elimination of One Variable, Variable Elimination

  • Week 8: Midterm

  • The Berkeley course's past exams (with solutions).


  • [Back to Department Homepage]

    Page maintained by Peter Stone
    Questions? Send me mail