Machinaal leren en inductieve inferentie (B-KUL-H02C1A)
Doelstellingen
De cursus maakt de studenten vertrouwd met automatisch leren: technieken om software te maken die leergedrag vertoont (het aanleren van een nieuwe taak of beter leren uitvoeren van een taakop basis van voorbeelden van hoe de taak uitgevoerd kan worden; ook het zich aanpassen aan eennieuwe context). In een bredere zin behelst dit ook het inductief afleiden van nieuwe kennis uit bestaande kennis.
Na het volgen van deze cursus zal de student:
- de basisprincipes van geprogrammeerd leergedrag begrijpen
- een overzicht hebben van de verschillende technieken die gebruikt kunnen worden
- begrijpen hoe die technieken werken en waarom ze werken
- programma's kunnen implementeren die leergedrag vertonen
- bekend zijn met de huidige stand van zaken in het onderzoek naar automatisch leren
- in staat zijn om zelf bij te dragen aan dit onderzoek
Begintermen
Studenten moeten bij aanvang van deze cursus al vertrouwd zijn met:
- algoritmen en programmeren
- elementen uit hogere wiskunde, waarschijnlijkheidsleer en statistiek
- predikatenlogicaInleidende cursussen hierover op bachelor-niveau volstaan.
Aard van het studiemateriaal
Presentatiesoftware
Toledo
Cursustekst
Volgtijdelijkheidsvoorwaarden
Dit opleidingsonderdeel is een voorwaarde voor het opnemen van volgende opleidingsonderdelen:
H05N0A : Capita selecta computerwetenschappen: Artificiële intelligentie
Plaats in het onderwijsaanbod
- Master in de statistiek (Biometrie) 120 sp.


-
Master in de toegepaste economische wetenschappen: handelsingenieur in de beleidsinformatica
120 sp.
- Master of Artificial Intelligence (Option Engineering and Computer Science (ECS)) 60 sp.

-
Master of Bioinformatics
120 sp.
-
Master in de bio-informatica
120 sp.
- Master of Statistics (Biometrie) 120 sp.


-
Master of Information Management
60 sp.
Onderwijsleeractiviteiten
1.0 sp. Machinaal leren en inductieve inferentie: oefeningen (B-KUL-H00G6a)
Inhoud
Oefeningen worden gemaakt over de onderwerpen besproken tijdens de hoorcolleges. Dit betreft voornamelijk oefeningen met pen en papier waarbij studenten inzicht in de werking van leeralgoritmen bekomen door het manueel nabootsen van de berekeningen gemaakt door bepaalde leeralgoritmen, het grafisch beschrijven van de resultaten van een leeralgoritme (bv. beslissingsoppervlakken schetsen), enz. Er worden ook oefeningen gemaakt over het evalueren van modellen en algoritmen.
Beschrijving leeractiviteit
Studenten werken onafhankelijk aan elke oefening gedurende enige tijd. Een assistent geeft hulp waar nodig, en bespreekt achteraf de oplossing.
Studiemateriaal
- Oefeningenbundel
- Oplossingen worden na de oefenzittingen op Toledo beschikbaar gemaakt.
3.0 sp. Machinaal leren en inductieve inferentie: hoorcollege (B-KUL-H02C1a)
Inhoud
1. inleiding tot automatisch leren, verband met andere onderwerpen
2. algemene principes van leren
- het leren van concepten; versieruimten
- evaluatie van leeralgoritmen
- theorie van leerbaarheid
- voorstellingswijzen voor in- en uitvoer van leeralgoritmen
3. specifieke leermethoden
- beslissingsbomen
- regels, associatieregels
- instantie-gebaseerd leren
- clusteren
- neurale netwerken
- support vector machines
- Bayesiaans leren
- genetische algoritmen
- gecombineerde modellen (bagging, boosting, ...)
- leren uit bekrachtiging
- inductief logisch programmeren
Beschrijving leeractiviteit
10 hoorcolleges van 2u.
Studiemateriaal
Cursustekst
Slides gebruikt tijdens de lessen
Evaluatieactiviteiten
Evaluatie : Machinaal leren en inductieve inferentie (B-KUL-H22C1a)
Toelichting
Het examen bestaat uit vragen over de theorie en enkele oefeningen. De cursustekst en slides gebruikt tijdens de les mogen gebruikt worden tijdens het examen. Studenten krijgen ongeveer 2 uur om hun antwoorden schriftelijk voor te bereiden, daarna volgt een ondervraging van ongeveer 10 minuten.
