|
Leerdoelen
Presenteren 1; Modelleren en representatie 1&2; Analytisch denken 1&2; Software engineering 1; Programmeren 1; Data structuren en Kennisrepresentatie.
Inhoud
Deze cursus behandelt theoretische inzichten en praktische vaardigheden betreffende kennisrepresentatie en redeneermethoden van kennissystemen. Kennissystemen zijn computerprogramma's die analoog aan menselijke experts probleemoplostaken kunnen uitvoeren. Voorbeelden van dergelijke taken zijn o.a. diagnose stellen (b.v. zoals een huisarts bij een persoon die zich ziek voelt of zoals een automonteur bij een kapotte auto), een plan maken (b.v. van een productieproces in een fabriek), en ontwerpen (b.v. van een gebouw of van een apparaat zoals een videorecorder).
Tijdens het theorieonderdeel worden de meest gangbare soorten kennissystemen behandeld. Tijdens de practica ontwerpen en implementeren studenten dergelijke systemen of voegen componenten toe aan bestaande systemen. De volgende onderwerpen komen onder meer aan bod:
- het 'symbool systeem' paradigma,
- het concept van 'kennisniveau',
- semantische netwerken en frame representaties,
- regelgebaseerde systemen,
- heuristische classificatie,
- aspecten van kennis acquisitie,
- redeneren over tijd en systeemgedrag,
- 'monitoring', diagnose en 'troubleshooting',
- configureren en ontwerpen, en planning,
- het 'semantic web'
Aanbevolen voorkennis
Logisch Programmeren en Zoektechnieken
Aanmelden
Opgave voor vakken is verplicht. Het Education Service Centre zal de 1e jaars studenten aanmelden voor vakken van het 1e semester. Zie ook
http://www.student.uva.nl en kies je bachelor en vervolgens 'Wijziging procedure 'Aanmelden voor vakken FNWI'.
Onderwijsvorm
Hoorcolleges, werkcolleges en practica
Studiemateriaal
Reader met kernpublikaties uit het vakgebied, eventueel aangevuld met losse artikelen
Toetsvorm
Praktische opdrachten en twee tentamens, een in het midden en een aan het einde van de cursus.
|