TDDA14 | AI Programming, ECTS-points /AI-PROGRAMMERING/ Advancement level: C | |
Aim: Students will be familiar with the fundamental data- and program structures used in the construction of AI-systems. They should also gather practical experience in implementing these structures.Prerequisites: TDDA58 Artificial Intelligence CSupplementary courses: TDDA18 Natural-Language Processing TDDA 66 Expert Systems - Methods and ToolsCourse organization: Data and program structure theory is presented during the lectures. During seminars discussions cover more advanced and detailed topics, like techniques developped recently within AI research or specific solutions to the problems arising during laboratory assignments, which are devoted to implementing particular techniques in Common Lisp.Course content: Deductive information retrieval, discrimination nets, object-based representations, rule-based representations, genetic algorithmsCourse literature: Peter Norvig, Paradigms of AI Programming: Case Studies in Common Lisp, Morgan Kaufmann Publishers, 1992 Reference literature: Shapiro, C, Encyclopedia of Artificial Intelligence, Vol. 1-2, Wiley International. 1991 | ||
LAB 1 | Labratory work |