TDDA 14 AI-PROGRAMMERING, 5 poäng

/AI Programming/
För C3, C4
Utbildningsområde: Teknik
Ämnesgrupp: Datalogi
Fördjupningsnivå: C
Klassning för datavetenskaplig examen: Datavetenskap, Datalogi.

Mål:
Studenterna skall känna till de centrala data- och programstrukturer som används vid konstruktion av AI-system. De ska även ha en praktisk erfarenhet av implementering av dessa strukturer.

Förkunskaper:
TDDA 58 Artificiell intelligens C eller TDDA13 Artificiell intelligens D.

Organisation:
Föreläsningarna ägnas åt genomgång av de centrala data- och programstrukturerna. Vid storseminarierna diskuteras dessa i detalj som förberedelse inför laborationerna. På laborationerna implementeras några av de presenterade teorierna i Common Lisp.

Kursinnehåll:
Diskrimineringsnät, deduktiv informationshämtning, databeroende, regelbaserade samt
icke-symboliska representationssystem (genetiska algoritmer).

Kurslitteratur:
Peter Norvig:, Paradigms of Artificial Intelligence Programming, Morgan Kaufmann Publishers, 1992.
Referenslitteratur:
Shapiro, C, Encyclopedia of Artificial Intelligence, Vol. 1-2, Wiley International. 1991.

Examination:
LAB 1 En laborationskurs.