De colleges zijn op woensdagmiddagen van 13:15 tot 15:00 uur in zaal 3 van het Gorlaeus, in de periode van 15 februari tot en met 24 mei 2023 (niet op 29 maart). Als het goed is, zijn de colleges na afloop ook op video beschikbaar via de
video-pagina,
evenals trouwens de video's van vorig jaar (2022) en de korte video's van voorjaar 2021. Zie ook hier.
De werkcolleges zijn op donderdagochtenden van 9:00 tot 10:45 uur in de computerzalen 302, 303 en 306 van het Snellius, in de periode van 9 februari tot en met 25 mei 2023 (niet op 30 maart, niet op 27 april en niet op 18 mei).
De eerste activiteit is dus het werkcollege van donderdagochtend 9 februari 2023!
Het vak Kunstmatige intelligentie, ook wel AI (van Artificial Intelligence) genoemd, wordt verzorgd door dr. W.A. (Walter) Kosters, geassisteerd door Teun Bergsma, Luuk Deen, Xander Lenstra, Justin de Rooij en Michael de Rooij. en wordt in het voorjaar van 2023 gegeven. (Eerstvolgende keer daarna: voorjaar 2024.)
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 practicum voldoende is, 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;
anders wordt het eindcijfer gelijk aan het tentamencijfer (dit geldt ook
als het practicum nog onvoldoende is)).
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 2023 zijn:
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 15 februari 2023
- video college 9 februari 2022 (vorig jaar 2022; sheets in eigen window erbij openen)
- Introductie (1/3), sheet 1/12 (korte video's voorvorig jaar 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 22 februari 2023
- video college 16 februari 2022 (vorig jaar)
- Intelligente agenten (1/2), sheet 1/11 (korte video's vorig jaar 2021)
- Intelligente agenten (2/2), sheet 12/25
- video college 13 februari 2020 (voorvorig jaar)
En een paar sheets over Combinatorial Game Theory (dat heeft met Clobber te maken ... en is geen tentamenstof).
video's:
- video college 1 maart 2023
- video college 23 februari 2022 (vorig jaar)
- Logisch redenerende agenten (1/3), sheet 1/10 (korte video's voorvorig jaar 2021)
- Logisch redenerende agenten (2/3), sheet 11/18
- Logisch redenerende agenten (3/3), sheet 19/31
video's:
- video college 8 maart 2023
- video college 2 maart 2022 (vorig jaar)
- Tweede programmeeropgave (1/4), sheet 2/10: RoboCom (korte video's voorvorig jaar 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 15 maart 2023
- video college 9 maart 2022 (vorig jaar)
- Gericht zoeken (1/2), sheet 1/11 (korte video's voorvorig jaar 2021)
- Gericht zoeken (2/2), sheet 12/24
Aanbevolen sommen: Opgaven 1 (van 2): 2, 3, 7, 8, 14.
video's:
- video college 22 maart 2023
- video college 16 maart 2022 (vorig jaar)
- Spellen (1/4), sheet 1/10 (korte video's voorvorig jaar 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 |
woensdag 29 maart 2023 collegevrije week
video's:
- video college 5 april 2023
- video college 23 maart 2022 (vorig jaar)
- Spellen (3/4), sheet 21/28 (korte video's voorvorig jaar 2021)
- Spellen (4/4), sheet 29/38
video's:
- video college 12 april 2023
- video college 6 april 2022 (vorig jaar)
- Constrained Satisfaction Problemen (1/3), sheet 1/11 (korte video's voorvorig jaar 2021)
- Constrained Satisfaction Problemen (2/3), sheet 12/23
- Constrained Satisfaction Problemen (3/3), sheet 24/35
Maak de volgende sommen: 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 19 april 2023
- video college 13 april 2022 (vorig jaar)
- Leren (1/3), sheet 1/10 (korte video's voorvorig jaar 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
Algemene informatie over de vierde practicum-opgave.
video's:
- video college 26 april 2023
- video college 20 april 2022 (vorig jaar)
- Deep learning & Neurale netwerken (1/4), sheet 1/10 (korte video's voorvorig jaar 2021)
- Deep learning & Neurale netwerken (2/4), sheet 11/20
Maak de volgende sommen: Opgaven 2 (van 2): 19, 23, 27, 29, 10.
donderdag 27 april 2023 geen werkcollege
video's:
- video college 3 mei 2023
- video college 4 mei 2022 (vorig jaar)
- Deep learning & Neurale netwerken (3/4), sheet 21/28 (korte video's voorvorig jaar 2021)
- Deep learning & Neurale netwerken (4/4), sheet 29/35
- Uitwerking Opgave 27 —
Uitwerking Opgave 10 —
bijbehorende scans 27/10
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 10 mei 2023
- video college 11 mei 2022 (vorig jaar)
- Locaal zoeken en optimalisatie (1/2), sheet 1/13 (korte video's voorvorig jaar 2021)
- Locaal zoeken en optimalisatie (2/2), sheet 13/25
video's:
- video college 17 mei 2023
- video college 18 mei 2022 (vorig jaar)
- Bayesiaanse netwerken (1/3), sheet 1/8 (korte video's voorvorig jaar 2021)
- Bayesiaanse netwerken (2/3), sheet 9/17
- Bayesiaanse netwerken (3/3), sheet 18/25
Maak de volgende sommen: Opgaven 2 (van 2): 30, 31, 33, 13. donderdag 18 mei 2023 geen werkcollege
video's:
- video college 24 mei 2023
- video college 25 mei 2022 (vorig jaar)
- Samenvatting (korte video voorvorig jaar 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
13 juli 2023 — http://www.liacs.leidenuniv.nl/~kosterswa/AI/index.html