[News] [Schedule] [Course description] [Exercise Sessions]
| 14.01.2006 | The exam will be in 4A14 and 4A16 on Thursday 19 Jan 2006 from 9am to 1pm. All written and printed supplementary materials are allowed. Please contact the exam office for further details about the exam. The exam questions are written in English, but you may answer in Danish if you like. |
| 13.01.2006 | We will have a question lecture on Monday in auditorium 3 (not in 2A12 if that was earlier mentioned) from 9a-12. If you want to be sure to get good answers to your questions then please send them to me |
| 22.12.2005 | A new version of the erratum for Dechter has been made for chapter 1-6. You can access it here |
| 25.11.2005 | Please find the curriculum here |
| 30.09.2005 | A seperate webpage with information about the exercises and exercise sessions has been made available here. |
| 07.09.2005 | Errata list has been created for the Rina Dechter's, Constraint Processing book. You can access it here. |
| 31.08.2005 | Schedule update, please notice links to exercises |
| 05.08.2005 | First version of the home page introduced. Please note that the course schedule is still tentative and could change in next few weeks. |
Schedule (subject to change):
| Lec# | Date | Teacher | Content | Lecture notes | Readings | Exercises |
| 1 | 01-sep | RMJ | Introduction to IAIP and AI 1. overview of IAIP 2. overview of AI 3. Intelligent agents 4. Math Background |
slides1 | RN 1 RN 2 D 1.3 |
None |
| 2 | 08-sep | RMJ | Search I: Uninformed Search and
Adversarial Search |
slides2 | RN 3 (except 3.6) RN 6.1, 6.2, and 6.3 |
|
| 3 | 15-sep | RMJ | Search II: Informed Search |
slides3 Zhou, R and Hansen, E, Breadth-First Heuristic Search, ICAPS04, 2004 |
RN 4 (except 4.4 and 4.5) | week3 |
| 4 | 22-sep | SS | Knowledge Representation I: Propositional Logic |
slides4 | RN 7 (except 7.7) |
week4 |
| 5 | 29-sep | RMJ | Knowledge Representation II: Binary Decision Diagrams |
slides5 | HRA BDD notes (except 4.4, 4.5,4.6,8) RMJ QBF notes |
week5 Impl. task 2: DPLL: Code |
| 6 | 06-oct | RMJ | Knowledge Representation III: First Order Logic |
slides6 | RN 8 D1 (except 1.3) D2 |
week6 Impl. task 3: BDD Search: code |
| 7 | 13-oct | TH | Constraint Satisfaction II: Constraint Propagation
|
slides7 | D3 (except 3.3, 3.5.2, 3.5.3, 3.6 and
3.7) D4 (except 4.2.2, 4.2.4) |
|
| 20-oct | Fall break | |||||
| 8 | 27-oct | RMJ | Constraint Satisfaction III: |
slides8 | D5 (except backtracking, 5.3.3, 5.3.4,
and 5.4) |
week8 |
| 9 | 03-nov | RMJ | Constraint Satisfaction IV:
|
slides9 | D6 (except 6.3 and 6.5) | week9 Impl. task 4: Forward Checking
|
| 10 | 10-nov | RMJ | Planning I: STRIPS Planning |
slides10 | RN 11 (except the graphplan algorithm) | week10 Impl. task 5: Interactive Configuration Model |
| 11 | 17-nov | RMJ | Planning II: Planning in the real world |
slides11 | RN 12 (except 12.1, conditional planning in partial observable environments, 12.6 and 12.7) | week11 |
| 12 | 24-nov | RMJ | Repetition |
week12 |
Mandatory Exercises: Each recitation session will have a number of exercises for students to work on. All stared (*) exercises are mandatory. Individual answers to these mandatory exercises are to be handed in no later than the following lecture. To sign up to the exam at least 80% of the maximum score of the mandatory exercises must have been obtained. It is allowed to work in groups to solve these exercises, but individual answers must be given.
Literature:
|
Rune Møller Jensen (RMJ) Course manager Office: 4D 22 Email: rmj |
Tarik Hadzic (TH) Teaching Assistant Office: 4D 24 Email: tarik |
Peter Tiedemann (PT) Teaching Assistant Office: 4D25 Email: petert |
Sathiamoorthy Subbarayan (SS) Teaching Assistant (on leave) Office: 4D 25 Email: sathi |
AI in Game Programming : This course focuses on AI techniques for game programming. The concrete approaches that will be studied fall into a subfield of AI called Machine Learning (e.g., neural nets, genetic algorithms, Bayesian learning, and decision trees). Since IAIP only spends the last lecture on these techniques (decision trees), there is almost no overlap between the courses.
Rule-Based AI Programming for I3D and Games: This course focuses on building believable characters in games using rule-based systems. The course most likely will cover logics for knowledge representation and inference rules, but the focus is on application of these techniques in I3D and games. So again, there is little overlap with IAIP.