Kunstmatige intelligentie

Kunstmatige intelligentie

  • Informatica
  • IB2802
  • 5 EC
  • Vanaf € 384
  • Voor dit product gelden ingangseisen
Deze cursus heeft een vast startmoment. Kijk in het Jaarrooster wanneer de cursus van start gaat en wanneer de begeleiding is ingeroosterd.

Inhoud

Kunstmatige intelligentie houdt zich bezig met de onderliggende principes van intelligent gedrag in natuurlijke of kunstmatige systemen. Deze cursus behandelt kunstmatige intelligentie vanuit het perspectief van een ‘intelligente computationele agent’. Wie of wat die agent precies is, een computer, een thermostaat of iets heel anders, blijft open, maar de agent handelt in en reageert op een omgeving op een intelligente manier. Je zult kennismaken met een aantal van de belangrijkste principes en technieken voor het ontwikkelen van computationele agents, bijvoorbeeld om zoekproblemen en planningsproblemen op te lossen, of om agents te laten redeneren over beschikbare kennis. Bovendien leer je hoe een agent kan leren uit gegevens door gebruik te maken van moderne machine learning algoritmen.

Leerdoelen
Je maakt kennis met een aantal methoden en technieken uit de kunstmatige intelligentie op het gebied van zoeken, redeneren, leren en plannen. Na bestudering van deze cursus kun je:
- de structuur van een agent system beschrijven, en kun je de consequenties van keuzes in een eenvoudig agent system beredeneren,
- verschillende zoektechnieken (A*, iterative deepening, branch and bound) beschrijven en deze toepassen om een concreet zoekprobleem op te lossen,
- problemen formaliseren door middel van features en constraints en technieken gebruiken om deze geformaliseerde problemen computationeel efficiënt op te lossen,
- een Bayesiaans netwerk handmatig specificeren en daaruit kansen uitrekenen,
- een beschrijving van een aantal (supervised) leertechnieken geven en de verschillen daartussen, en deze ook toepassen op een kleine dataset,
- een planningsprobleem representeren in formele logica en dat oplossen door middel van planningsalgoritmen,
- representaties gebruiken om relationele problemen te representeren en op te lossen.

Ingangseisen

Aanmelden voor deze cursus is mogelijk als je de cursussen Logica, verzamelingen en relaties (IB0402), Objectgeoriënteerd programmeren (IB1102), Geavanceerd objectgeoriënteerd programmeren (IB0902), Lineaire algebra en stochastiek (IB0602) en Datastructuren en algoritmen (IB1502) conform je online studiepad hebt afgerond, dan wel hebt vrijgesteld gekregen dan wel daarvoor bent ingeschreven (en je die cursussen grotendeels bestudeerd hebt).

Toelichting aanmelden

Deze cursus start 1 september 2024. We adviseren om uiterlijk zondag 11 augustus 2024 hiervoor aan te melden zodat je tijdig het eventuele cursusmateriaal ontvangt, toegang hebt tot de leeromgeving en (indien van toepassing) ingedeeld kunt worden in een studiegroep. Bij aanmelding na 11 augustus 2024 kunnen we dit niet garanderen. Aanmelden is mogelijk tot en met 31 augustus 2024.

Deze cursus start 10 februari 2025. We adviseren om uiterlijk zondag 26 januari 2025 hiervoor aan te melden zodat je tijdig het eventuele cursusmateriaal ontvangt, toegang hebt tot de leeromgeving en (indien van toepassing) ingedeeld kunt worden in een studiegroep. Bij aanmelding na 26 januari 2025 kunnen we dit niet garanderen. Aanmelden is mogelijk tot en met 9 februari 2025.

Voorkennis

Wiskunde op vwo-niveau, met name formulevaardigheid, kennis van eenvoudige kansrekening en van functies en hun afgeleiden. Daarnaast logica zoals behandeld in de cursus Logica, verzamelingen en relaties.

Kijk voor meer informatie over hoe je kunt testen of je voorkennis op peil is, of hoe je die kunt verbeteren op: https://www.ou.nl/web/open-universiteit/basiskennis-wiskunde-voor-informatica.

Begeleidingsvorm

Deze cursus heeft een vast startmoment. Kijk in het Jaarrooster wanneer de cursus van start gaat en wanneer de begeleiding is ingeroosterd.

Bij de cursus worden online bijeenkomsten aangeboden in de periode van september t/m november. Daarnaast wordt gedurende het gehele jaar standaardbegeleiding in de online leeromgeving aangeboden.

Begeleidingsbijeenkomsten


Studiedag Informatica en Informatiekunde, Utrecht
Kwartiel 1 - begeleider: dhr.dr. G. Wenniger
1. za 07-09-2024 / 10.30-11.30 uur /tijdig aanmelden via: ou.nl/inf-studiedag

Online-bijeenkomsten
Kwartiel 1 - begeleider: dhr.dr. G. Wenniger
2. di 10-09-2024 / 19.00-21.00 uur
3. di 24-09-2024 / 19.00-21.00 uur
4. di 08-10-2024 / 19.00-21.00 uur
5. di 22-10-2024 / 19.00-21.00 uur
6. di 29-10-2024 / 19.00-21.00 uur

Studiedag Informatica en Informatiekunde, Utrecht, onder voorbehoud
Kwartiel 3 - begeleider: dhr.dr. G. Wenniger
1. vr 14-02-2025/ tijd wordt nader bekend gemaakt
TIjdig aanmelden via: ou.nl/inf-studiedag

Online-bijeenkomsten
Kwartiel 3 - begeleider: dhr.dr. G. Wenniger
2. di 25-02-2025 / 19.00-21.00 uur
3. di 04-03-2025 / 19.00-21.00 uur
4. di 18-03-2025 / 19.00-21.00 uur
5. di 01-04-2025 / 19.00-21.00 uur
6. di 08-04-2025 / 19.00-21.00 uur

Tentamenvorm

Digitaal groepstentamen met open vragen.

Tentamentoelichting

U dient zelf tijdig aan te melden voor een tentamen.

Deze cursus heeft twee cursusruns. De tentamendata in het academisch jaar 2023-2024 en 2024-2025 zijn:
voor kwartiel 1 (start 2023-2024): 11-7-2024
voor kwartiel 3 (start 2023-2024): 11-7-2024 en 14-11-2024
voor kwartiel 1 (start 2024-2025): 14-11-2024, 3-2-2025 en 10-7-2025
voor kwartiel 3 (start 2024-2025): 22-4-2025, 10-7-2025

Tentamendata

14-11-2024 19:00, 03-02-2025 19:00, 22-04-2025 14:00, 10-07-2025 14:00.

Tentamenhulpmiddelen

Een 'schoon'tekstboek: D. Poole, A. Mackworth - Artificial Intelligence
Het online woordenboek
De online wiskundige rekenmachine
Het online woordenboek t.b.v. ANS

Cursusmateriaal

Het tekstboek ‘David Poole en Alan Mackworten, Artificial Intelligence: Foundations of Computational Agents, second edition, Cambridge University Press, 2017 en een online werkboek.

Digitale leeromgeving

Bij de cursus hoort een cursussite in de online leeromgeving. Je vindt daar actuele studie- informatie, aanvullend cursusmateriaal en voorzieningen voor communicatie en discussie met docenten en medestudenten.