Following is the tentative schedule of classes and labs after Spring Break, roughly the second half of the semester.
| Date | Reading | Topic | Due |
|---|---|---|---|
| 4/3 | An illustrative example of genetic programming: the artificial ant | ||
| 4/5 | More on genetic programming and the artificial ant | Homework #2 | |
| 4/7 | Lab | ||
| |||
| 4/10 | Sect. 9.4 | Hypothesis search space; the Schema theorem | |
| 4/12 | More on the Schema theorem | ||
| 4/14 | Lab | ||
| |||
| 4/17 | Co-evolution in genetic programming | Lab #5 | |
| 4/19 | Automatically defined functions in genetic programming | ||
| 4/21 | Easter break: no class | ||
| 4/24 | Easter break: no class | ||
| 4/26 | Description of Othello project | ||
| 4/28 | Lab on Othello project | ||
| 5/1 | Propositions, first-order predicates, and prolog | ||
| 5/3 | 10.1-10.3 | Sequential covering algorithms | |
| 5/5 | Consultations about projects | ||
| 5/8 | 10.4-10.5 | Learning first-order rules; FOIL | |
| 5/10 | 10.5 | More on FOIL | |
| 5/12 | Consultations about projects | ||
| 5/15 | |||
| 5/17 | Project presentations | Project | |