De colleges zijn op woensdagmiddagen van 13:15 tot 15:00 uur in zaal 1 van het Gorlaeus, in de periode van 7 februari tot en met 22 mei 2024 (niet op 27 maart). Als het goed is, zijn de colleges na afloop ook op video beschikbaar,
evenals trouwens de video's van vorig jaar (2023) en de korte video's van voorjaar 2021. Zie ook hier.
De werkcolleges zijn op donderdagmiddagen van 13:15 tot 15:00 uur in de computerzalen 302 en 306 van het Snellius, in de periode van 8 februari tot en met 23 mei 2024 (niet op 28 maart en niet op 9 mei).
Het vak Kunstmatige intelligentie, ook wel AI (van Artificial Intelligence) genoemd, wordt verzorgd door dr. W.A. (Walter) Kosters, geassisteerd door Raaf van Beusekom, Xander Lenstra, Justin de Rooij en Michael de Rooij, en wordt in het voorjaar van 2024 gegeven. (Eerstvolgende keer daarna: voorjaar 2025. Het wordt dan door een andere docent gegeven. Het is dus niet gezegd dat deelresultaten uit 2024 of eerder hun waarde behouden.)
Note that the course is in DUTCH.
Algemene informatie (punten, tentamen, opgaven) | Materiaal (boek) | Archief (oude tentamens) | Practicum | Colleges (sheets, video's)
Het vak levert 6 (zes) ECTS punten op.
Naast het voldoende maken van het tentamen
is het hiervoor ook nodig het
practicum
voldoende te hebben.
Het eindcijfer wordt grotendeels bepaald door het tentamencijfer,
enigszins afgerond in de richting van het gemiddelde practicumresultaat (indien dat het eindcijfer verhoogt),
mits beide voldoende zijn.
Om precies te zijn: als het tentamen en het practicum voldoende zijn, en het gemiddelde practicumcijfer G groter is dan het tentamencijfer T,
wordt het eindcijfer hun gemiddelde, (G+T)/2, waarbij dit maximaal 1 punt meer mag worden dan T;
als G kleiner dan of gelijk is aan T wordt het eindcijfer gelijk aan het tentamencijfer.
Als het tentamenresultaat onvoldoende is, is dit meteen (ongeacht de status van het practicum) het eindcijfer.
Als het practicum nog onvoldoende is moet dit eerst worden aangevuld,
en daarna wordt pas in geval van een voldoende tentamenresultaat het eindcijfer bepaald.
Het eindcijfer wordt afgerond op het dichtstbijzijnde getal uit de verzameling
{1,2,3,4,5, 6,6.5,7,7.5,8,8.5,9,9.5,10}.
Ten einde het practicum voldoende
te maken, moeten de vier opgaven alle met minstens een 6
of een "OK" beoordeeld zijn (die laatste telt voor een zes voor
de berekening van het gemiddelde G); er mag één 5 bij zijn. Als een opgave niet aan de eisen voldoet,
moet deze zo snel mogelijk worden aangevuld; lever in dat geval ook
de nagekeken eerdere versie van het verslag weer in.
Het college is in eerste instantie bedoeld voor tweedejaars
studenten Informatica,
maar is ook interessant voor andere
belangstellenden; voorkennis van de programmeertaal
C++
is sterk aan te raden.
De tentamendata in 2024 zijn:
Denk eraan: tijdig aanmelden via MyStudyMap!
Alle cijfers, ook die van de programmeeropgaven,
worden beschikbaar gesteld via
Brightspace.
Tijdens de werkcolleges wordt er gewerkt aan kleine opgaven, aan oude tentamenopgaven en aan de programmeeropgaven — en de bijbehorende verslagen. Er zijn vier (gedeeltelijke) sommen-werkcolleges:
Uitwerking Opgave 11 —
Uitwerking Opgave 16 —
Uitwerking Opgave 17 —
scans 11/16/17
Uitwerking Opgave 27 —
Uitwerking Opgave 10 —
scans 27/10
Uitwerking Opgave 31 —
Uitwerking Opgave 33 —
scans 31/33
Geef opmerkingen svp door.
En met behulp van een MOOC kun je ook veel leren over dit onderwerp!
Daarnaast werd in een redelijk ver verleden nog speciaal aandacht besteed aan het onderwerp Data mining, maar aangezien er nu een apart derdejaars vak is met die titel ...
Overige literatuur (niet kopen — tenzij je erg veel geld hebt):
De deadlines zijn strikt, overleg eventueel
met de docent(en).
Voor alle opdrachten geldt dat ze nog voorlopig zijn, aanvullingen
tijdens het semester zullen zeker voorkomen.
Eigen initiatief wordt —na overleg— op prijs gesteld.
De opgaven worden per stuk als volgt beoordeeld:
er wordt gekeken naar het verslag en het
programma (met name werking en leesbaarheid);
originaliteit beinvloedt de eind-afronding.
Het practicum bestaat zoals gezegd uit vier opgaven:
video's:
- video college 7 februari 2024
- Introductie (1/3), sheet 1/12 (korte video's 2021)
- Introductie (2/3), sheet 13/29
- Introductie (3/3), sheet 30/42
leuk leesvoer |
Alan M. Turing, Computing machinery and intelligence Mind 59 (1950) 433-460 doi:10.1093/mind/LIX.236.433; ophalen vanaf een PC binnen de universiteit |
Jason Hutchens, How to pass the Turing test by cheating Technical report, 1997 |
Long Ouyang et al., Training language models to follow instructions with human feedback arXiv:2203.02155, 2022 |
video's:
- video college 14 februari 2024
- Intelligente agenten (1/2), sheet 1/11 (korte video's 2021)
- Intelligente agenten (2/2), sheet 12/25
video's:
- video college 21 februari 2024
- Logisch redenerende agenten (1/3), sheet 1/10 (korte video's 2021)
- Logisch redenerende agenten (2/3), sheet 11/18
- Logisch redenerende agenten (3/3), sheet 19/31
video's:
- video college 28 februari 2024
- Tweede programmeeropgave (1/4), sheet 2/10: RoboCom (korte video's 2021)
- Probleemoplossen en zoeken (1/3), sheet 1,11/20
- Probleemoplossen en zoeken (2/3), sheet 21/30
- Probleemoplossen en zoeken (3/3), sheet 31/47
video's:
- video college 6 maart 2024
- Gericht zoeken (1/2), sheet 1/11 (korte video's 2021)
- Gericht zoeken (2/2), sheet 12/24
Aanbevolen sommen voor werkcollege 7 maart 2024: Opgaven 1 (van 2): 2, 3, 7, 8, 14.
video's:
- video college 13 maart 2024
- Spellen (1/4), sheet 1/10 (korte video's 2021)
- Spellen (2/4), sheet 11/20
leuk leesvoer |
H. Jaap van den Herik, Jos W.H.M. Uiterwijk en Jack van Rijswijck, Games solved: Now and in the future Artificial Intelligence 134 (2002) 277-311 doi:10.1016/S0004-3702(01)00152-7; ophalen vanaf een PC binnen de universiteit |
Jonathan Schaeffer, Neil Burch, Yngvi Björnsson, Akihiro Kishimoto, Martin Müller, Robert Lake, Paul Lu en Steve Sutphen, Checkers is solved Science 317 (2007) 1518-1522 doi:10.1126/science.1144079; ophalen vanaf een PC binnen de universiteit |
David Silver et al., A general reinforcement learning algorithm that masters chess, shogi and Go through self-play Science 362 (2018) 1140-1144 doi:10.1126/science.aar6404; ophalen vanaf een PC binnen de universiteit |
video's:
- video college 20 maart 2024
- Spellen (3/4), sheet 21/28 (korte video's 2021)
- Spellen (4/4), sheet 29/38
woensdag 27 en donderdag 28 maart 2024 collegevrije week
video's:
- video college 3 april 2024
- Constrained Satisfaction Problemen (1/3), sheet 1/11 (korte video's 2021)
- Constrained Satisfaction Problemen (2/3), sheet 12/23
- Constrained Satisfaction Problemen (3/3), sheet 24/35
Aanbevolen sommen voor werkcollege 4 april 2024: Opgaven 1 (van 2): 11, 16, 17.
leuk leesvoer |
Rodney A. Brooks, Intelligence without representation Artificial Intelligence 47 (1991) 139-159 doi:10.1016/0004-3702(91)90053-M; ophalen vanaf een PC binnen de universiteit |
video's:
- video college 10 april 2024
- Leren (1/3), sheet 1/10 (korte video's 2021)
- Leren (2/3), sheet 11/20
- Leren (3/3), sheet 21/31
- Uitwerking Opgave 11 —
Uitwerking Opgave 16 —
Uitwerking Opgave 17 —
bijbehorende scans 11/16/17
video's:
- video college 17 april 2024
- Deep learning & Neurale netwerken (1/4), sheet 1/10 (korte video's 2021)
- Deep learning & Neurale netwerken (2/4), sheet 11/20
video's:
- video college 24 april 2024
- Deep learning & Neurale netwerken (3/4), sheet 21/28 (korte video's 2021)
- Deep learning & Neurale netwerken (4/4), sheet 29/35
leuk leesvoer |
William S. Noble, What is a support vector machine? Nature Biotechnology 24 (2006) 1565-1567 doi:10.1038/nbt1206-1565; ophalen vanaf een PC binnen de universiteit |
Yann LeCun, Yoshua Bengio en Geoffrey Hinton, Deep learning Nature 521 (2015) 436-444 doi:10.1038/nature14539; ophalen vanaf een PC binnen de universiteit |
video's:
- video college 1 mei 2024
- Locaal zoeken en optimalisatie (1/2), sheet 1/13 (korte video's 2021)
- Locaal zoeken en optimalisatie (2/2), sheet 13/25
Aanbevolen sommen voor werkcollege 2 mei 2024: Opgaven 2 (van 2): 19, 23, 27, 29, 10.
video's:
- video college 8 mei 2024
- Bayesiaanse netwerken (1/3), sheet 1/8 (korte video's 2021)
- Bayesiaanse netwerken (2/3), sheet 9/17
- Bayesiaanse netwerken (3/3), sheet 18/25
- Uitwerking Opgave 27 —
Uitwerking Opgave 10 —
bijbehorende scans 27/10
donderdag 9 mei 2024 geen werkcollege
video's:
- video college 15 mei 2024
- video college 24 mei 2023, met in de tweede helft behandeling oud tentamen 18 juni 2018
- Samenvatting (korte video 2021)
- Uitwerking Opgave 1 van 2.6.2014 —
Uitwerking Opgave 2 van 2.6.2014 —
Uitwerking Opgave 3 van 2.6.2014 —
Uitwerking Opgave 4 van 2.6.2014 —
bijbehorende scans tentamen 2.6.2014
- Uitwerking Opgave 31 —
Uitwerking Opgave 33 —
bijbehorende scans 31/33
Aanbevolen sommen voor werkcollege 16 mei 2024: Opgaven 2 (van 2): 30, 31, 33, 13.
woensdag 22 en donderdag 23 mei 2024 geen (werk)college
22 juni 2024 — http://www.liacs.leidenuniv.nl/~kosterswa/AI/index.html