The course description, including expectations for assignments,
academic integrity, and a schedule for assignments and tests is here. You are expected to read this
document. What is given is is only a pale shadow of that information!
CSE 150 is an upper-division course devoted to the basic concepts
and algorithms of modern artificial intelligence (AI) research.
150 is part of a two quarter sequence with CSE 151, but each course may
be taken independently. 150 will
mainly cover search and reasoning methods, while 151 will focus on learning methods. Both courses will cover theory
Some specific AI topics that will be covered in CSE 150 are:
Lectures are Tuesdays and Thursdays in Peterson Hall room 102 from
Section meetings are on Wednesdays (1-1:50PM Warren Lecture Halls 2206.
Useful information concerning assignments will be discussed at section!
The instructor is Gary Cottrell. Office hours will be on
from 1:15pm to 2:15pm, and Fridays 10-11am, in CSE building (aka EBU3b
4130). If you are
unable to attend office hours, feel free to send an email (gary at ucsd
For registration, the section id is 588775. Note: We have decided to let the waiting list in. If necessary, come to lecture and the instructor will sign an add card.
Here is a practice midterm. Note
that it has a LOT of Lisp questions, which are
is more to see what the format of my midterms is than
The first homework was
on Thursday, April 12th.
The second homework is due Thursday, April 19th.
The third homework is due Tuesday, May 1.
The fourth homework is due Tuesday, May 8(in class) or Wednesday, May 9 (in section).
The fifth homework is due Tuesday, June 5(in class) or Wednesday, May 6 (at start of section).
The fourth programming assignment is now up..
|April 3, 2007
||Blind State Space Search
|April 5, 2007
|April 10, 2007
||See previous lecture...
|April 12, 2007
|April 17, 2007
||Game playing (adversarial)
|Some old game playing slides of
|April 19 (Sanmay Das's lecture)
||Logical Agents (Chapter 7) (he used
Kriegman's version of that lecture...
|April 24, 2007
gave my version of propositional logic...
|More of my version of propositional
logic and first-order pred. calc.
|April 26, 2007
edit of some of David's slides on FOPC...
|David Kriegman's slides on Resolution...|
|May 1, 2007
||I finished up resolution (see
|May 3, 2007
|May 8, 2007
||Charles Elkan lectured on the
Here is what I hoped he would talk about!
|May 10, 2007
||No lecture, midterm!
|May 15, 2007
I also went over parts of the midterm...
|May 17, 2007
||Chapter 13: Uncertainty and
I also went over the rest of the midterm...
|May 22 & 24
||Chalk talks on perceptrons,
linear networks, and back prop networks...See Chapter 20, pp. 736-748.
|May 29, 31 & June 5th, 2007
||I broke down and used some powerpoint slides, but I
switched back & fortth between slides and chalk, and overheads, and
tape of NETTalk
|June 7, 2007
||My research: What can computational models
tell us about face processing? (I got up to slide 86 or so!)
|June 11, 2007
||Review session, 7PM, basement of
Here is an old final. Ignore the last problem. Unfortunately, some parts were hand-drawn that don't show up here!
Here is an old 151 final with some relevant problems (only problems 1-3 are relevant, and not all parts are relevant!)
||Review of R&N ch 1-4 (what
we've covered so far)
||HW #1 and Review of R&N ch 5
||Proj #1 and review of R&N ch
||Project 4, naive Bayes,
Quite a few of the topics discussed in class will not be in the
book, or will be explained differently. Coming to lectures and taking
notes carefully is important. As the quarter progresses,
it is your responsibility to locate relevant chapters of the books and
to study them. Use the indexes of the books!
Most recently updated on April 9, 2007 by Matthew Tong, firstname.lastname@example.org.