Week #

Monday 
Wednesday 
Friday 
1 
Jan
7: Lecture (in LOW 102). Course introduction, definition of intelligence, Turing Test. Assignment 1 given out.

Jan
9: Lecture (in LOW 102). Python functions; recursive functions on lists; lambda expressions; mapping; string operations. Example: ISA Hierarchies.

Jan
11: Lab (in MGH 044). Introduction to Python; interaction; function definition and calling; lists;

2

Jan
14: Lecture (in LOW 102). Patterndriven processing. Production systems; list matching; regular expressions; application to dialog systems  the SHRINK.

Jan
16: Lecture (in LOW 102). Reasoning with ISA Hierarchies.

Jan
18: Lab (in MGH 044). Simple Reasoning. Assignment 1 due. Assignment 2 given out.

3

Jan
21: Martin Luther King Holiday (no class) 
Jan
23: Lecture (in LOW 102). Propositional logic, modus ponens, perfect induction, and Wang's algorithm.

Jan
25: Lab (in MGH 044). Dialog Systems. Assignment 2 due.

4

Jan
28: Lecture (in LOW 102). Introduction to vision: illusions; sampling and quantization, histograms, thresholding, the Hough transform.

Jan
30: Lecture (in LOW 102). Image understanding: edge detection, segmentation into regions; morphology. Assignment 3 given out.

Feb
1: Lab (in MGH 044). Sampling, histograms, thresholding and morphology.

5

Feb
4: Lecture (in LOW 102). Predicate Logic. Definitions. Hornclause resolution

Feb
6: Lecture (in LOW 102). Unification and Predicate Calculus Resolution. Assignment 3 due.

Feb
8: Lab (in MGH 044). Hornclause programming. Assignment 4 given out.

6

Feb
11: Lecture (in LOW 102). StateSpace Search

Feb
13: Lecture (in LOW 102). Probabilistic inference with Bayes' rule. Bayes' networks.

Feb
15: Lab (in MGH 044). Bayes Net Construction.

7

Feb
18: Presidents Day Holiday (no class) 
Feb
20: Lecture (in LOW 102). Bayes Nets (continued)

Feb
22: Lab (in MGH 044). Midterm exam.

8

Feb
25: Lecture (in LOW 102). Alphabeta search with TicTacToe. Checkers and Chess.

Feb
27: Lecture (in LOW 102). Automated theory formation.

Feb
29: Lab (in MGH 044). Project progress demonstrations.

9

Mar
3: Lecture (in LOW 102). Natural language understanding: contextfree grammars and parsing. Semantic grammars and Semantics: Case frames. Augmented transition networks and the STONE WORLD program.

Mar
5: Lecture (in LOW 102). Neural networks: perceptrons, backpropagation.

Mar
7: Lab (in MGH 044). States and operators in 2person, 0sum game playing.

10

Mar
10: Lecture (in LOW 102). Big issues and the future of AI: common sense, ontologies, dangers of AI, Asimov's rules of robotics, hopes for AI.

Mar
12: Lecture (in LOW 102). Presentations and Demos

Mar
14: Lab (in MGH 044). Second exam.


Mar
20 (Thursday):
FINAL PRESENTATIONS AND PEER EVALUATIONS 8:3010:20
