Machinaal leren en inductieve inferentie (B-KUL-H02C1A)

4.0 studiepunten Engels 34.5 Eerste semesterEerste semester Gespecialiseerd Uitgesloten voor examencontract
POC Artificial Intelligence

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

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.

Presentatiesoftware
Toledo
Cursustekst


Dit opleidingsonderdeel is een voorwaarde voor het opnemen van volgende opleidingsonderdelen:
H05N0A : Capita selecta computerwetenschappen: Artificiële intelligentie

Onderwijsleeractiviteiten

1.0 sp. Machinaal leren en inductieve inferentie: oefeningen (B-KUL-H00G6a)

1.0 studiepunten Engels Werkvorm: Practicum 15.0 Eerste semesterEerste semester
POC Artificial Intelligence

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.

Studenten werken onafhankelijk aan elke oefening gedurende enige tijd.  Een assistent geeft hulp waar nodig, en bespreekt achteraf de oplossing.

  • Oefeningenbundel
  • Oplossingen worden na de oefenzittingen op Toledo beschikbaar gemaakt.

3.0 sp. Machinaal leren en inductieve inferentie: hoorcollege (B-KUL-H02C1a)

3.0 studiepunten Engels Werkvorm: College 19.5 Eerste semesterEerste semester
POC Artificial Intelligence

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

10 hoorcolleges van 2u.

Cursustekst
Slides gebruikt tijdens de lessen

Evaluatieactiviteiten

Evaluatie : Machinaal leren en inductieve inferentie (B-KUL-H22C1a)

Modaliteit van de evaluatie : Mondeling met schriftelijke voorbereiding
Tijdstip : examen tijdens de examenperiode
Soort evaluatie : Open Boek

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.