TDDA 58 ARTIFICIELL INTELLIGENS C, 4,5 poäng

/Artificial Intelligence C/
För C2
Utbildningsområde: Teknik
Ämnesgrupp: Datalogi
Fördjupningsnivå: C
Klassning för datavetenskaplig examen: Datavetenskap, datalogi.

Mål:
Kursen är en grundkurs i artificiell intelligens och förbereder för fördjupade studier i framför allt kunskapsrepresentation och AI-programmering. Det långsiktiga målet med AI är att få fram datorsystem som bl a förstår och talar naturligt språk, hanterar oväntade situationer, lär sig och som kan föra förnuftiga resonemang.

Förkunskaper:
TDDA 92 (TDDB 92) Programmering i inkrementellt system, TDDA 15 Logik, grundkurs (eller motsvarande). TDDA 94 Lingvistik, grundkurs.

Påbyggnadskurser:
TDDA 14 AI-programmering, TDDA 16 AI-kunskapsrepresentation, TDDA 66 Expertsystem -- metodik och verktyg, TDDA 99 Kognitionsvetenskapliga kommunikationsmodeller.

Organisation:
Föreläsningarna ägnas åt teorin. På laborationerna övas några AI-tekniker.

Kursinnehåll:
Översikt över artificiell intelligens (AI) och dess tillämpningar. Logik som medel för representation av kunskap. Resonemang med ofullständig kunskap: ickemonotont och probabilistiskt resonemang. Abduktivt resonemang i expertsystem. Strukturerade representationer. Sökning som problemlösningsmetod, spelförande program. Handlingsplanering för robotar. AI-metoder för naturligt språk behandling. Induktion och inlärning. Kvalitativ fysik. Orientering om AI-metoder för bildbehandling. Orientering om alternativa arkitekturer för AI-system: regelbaserade system, neuronnär, flernivåarkitekturer, "Blackboard architectures".

Kurslitteratur:
Russel and Norvig, Artificiell Intelligence, A Modern Approach, Prentice Hall, 1995.
Referenslitteratur:
Barr & Feigenbaum, The Handbook of Artificial Intelligence, Vol. 1-4, 1981-1989.
Shapiro, C, Encyclopedia of Artificial Intelligence, Vol. 1-2, Wiley International. 1991.

Examination:
LAB 1 En obligatorisk laborationskurs samt skriftlig och muntlig presentation av egen uppsats.
TEN 1 En skriftlig tentamen.