CMSC 389: Artificial intelligence
Spring 2016
Prof. Blaheta
Artificial intelligence is in many ways a moving target. Once a problem is solved, or at least once its difficulties are somewhat understood, it is frequently no longer considered AI! Nevertheless, there are a few key areas that remain central to the idea of intelligence, and that feature heavily in AI textbooks. In this course, we will focus on three of them: problem space search, statistical reasoning, and neural networks. By the end of the course, you’ll be expected to know several of the main algorithms and frameworks for reasoning and learning, but more importantly, you’ll be expected to understand what makes them relevant, why a researcher might choose them, and where their strengths and weaknesses lie.
This class meets 12:30pm on TR.
The textbook is Russell and Norvig, Artificial intelligence: a modern approach, 3e. ISBN 978-0-13-604259-4
Course materials
- Syllabus
- Remote login instructions
- Collaboration policy
- General project notes
- Games (with BoardGameGeek and Wikipedia and some other links):
- ICO: BGG, BGG rules
- Ricochet Robot: BGG, YouTube rules video, WP
- Rumis: BGG, BGG rules, WP
- Cathedral: BGG, BGG rules, WP
- Kensington: BGG, WP
- Chakra: Kickstarter page, game board PDF
- Deep Dream images
- weights
Labs, homeworks, projects
- General project notes
- 26 Jan/2 Feb: Project 0 (word ladders)
- 4 Feb: Homework 1 (problem spaces, A*)
- 11 Feb: Homework 2 (game AI)
- 16 Feb/1 Mar: Project 1 (game AI) (rubric now included)
- 22 Mar/5 Apr: Project 2 (swype) (details and rubric now included)
- 24 Mar: Homework 3 (Bayes nets, Markov models)
- 31 Mar: Homework 4 (Noisy channel/typo model)
- 7 Apr: Homework 5 (Perceptron)
- 12/26 Apr: Project 3 (OCR) (rubric now included)
- 14 Apr: Homework 6 (Decision tree)
Board photos
- 19 Jan: left, right (agent tasks)
- 21 Jan: left, right (agents, ESAP analysis)
- 26 Jan: left, right (problem spaces)
- 28 Jan: left, side, back (problem specs)
- 2 Feb: left, right (search)
- 4 Feb: Chakra-1, Chakra-2, ICO, Ricochet Robot, Cathedral, Kensington, Rumis-1, Rumis-2
- 11 Feb: board
- 16 Feb: left, right
- 18 Feb: left, right
- 23 Feb: board
- 25 Feb: left, middle, right
- 1 Mar: left, right
- 15 Mar: front left, front, front right, side, back left, back right
- 17 Mar: left, right
- 22 Mar: board (Markov models)
- 24 Mar: board
- 29 Mar: board
- 31 Mar: left, middle, right
- 5 Apr: left, middle, right
- 7 Apr: left, middle, right
- 12 Apr: board
- 14 Apr: board
- 19 Apr: front, side, back (Proj 3 design work)