Kies op maat

Inloggen Menu

Artificial Intelligence

Artificial intelligence (AI) is de intelligentie waarmee machines, software en apparaten zelfstandig problemen oplossen. Zij imiteren hierbij het denkvermogen van de mens. Binnen deze minor gaan we vooral aan de gang met machine learning (ML), een onderdeel van AI. Een definitie van ML: “computers die het vermogen hebben om te kunnen leren, zonder hiervoor expliciet geprogrammeerd te zijn”. In de praktijk kunnen we dit vertalen in het ontwikkelen van een computerprogramma dat voorspellingen of acties kan doen op basis van gegevens of ervaringen, net zoals mensen dit kunnen.

We gaan met drie gebieden van ML aan de gang, namelijk supervised learning (leren op basis van gelabelde trainingsdata, bijvoorbeeld het herkennen van fruitsoorten op plaatjes), unsupervised learning (vinden van verborgen structuren in data, bijvoorbeeld het recommender system van YouTube) en reinforcement learning (leren door te interacteren met de omgeving, bijvoorbeeld een zelfrijdende auto). Daarnaast besteden we aandacht aan generative AI, het genereren van nieuwe data, bijvoorbeeld https://thispersondoesnotexist.com.

De focus is applied AI: je leert de stappen te doorlopen om op basis van een concreet probleem te komen tot een uitgerolde AI-oplossing. We noemen dit de data science workflow. Om dit goed te kunnen doen moet je ook weten hoe een ML-techniek werkt. We kijken dus ook onder de motorkap van een aantal ML-technieken. Hier komt enige wiskunde bij kijken. We zijn terughoudend met de toetsing ervan.

We gaan ook aan de gang met de engineering-kant van ML. Denk hierbij aan het opzetten van een pipeline voor het ontwikkelen en deployen van ML-algoritmes of het gebruik om van een grafische processor om de trainingstijd te verkorten.

Deze minor is technisch georiënteerd. We kijken ook naar de ethische dilemma’s rondom AI gezien de grote impact die AI heeft op de maatschappij. Daarnaast kijken we naar de user experience van een AI-oplossing: hoe ontwerp je een AI-oplossing, zodat mensen er prettig mee kunnen werken?

Om een beeld te geven, een overzicht van de projecten die afgelopen jaar zijn gedaan:

  • Miniprojecten die alle studenten doen: op basis van persoonsgegevens voorspellen wie de Titanic-ramp overleeft, detecteren van objecten in een plaatje, multiplayer snake, recommender system voor leerobjecten
  • Grote projecten met een bedrijf als opdrachtgever: Smart grid: afstemmen van energieopwekking en -verbruik, chatbot voor het Servicepunt, de Datawasmachine: anonimiseren van data, persoonlijke parfums, recommender system, positiedetectie van containers in de haven, onkruiddetectie voor een landbouwrobot.

Leerdoelen

 The student has an understanding of and has hands-on experience with concepts of machine learning, such that, when high-level ML libraries are used to tackle AI problems, informed choices can be made about algorithms and hyperparameters, for the given problem context.

  1. The student has a basic understanding of and some hands-on experience with all the commonly accepted fields of ML, and is able to apply some of the well-known algorithms in each of these fields. These fields are supervised learning, unsupervised learning, reinforcement learning, recommender systems, neural networks, genetic algorithms and generative adversarial networks.
  2. The student is able to apply the data science pipeline, resulting in valid, evaluated, verified ML solutions, for real-world, not too complex AI problems.
  3. The student is able to craft ML solutions, including engineering and analytics aspects, using state-of-the-art, high-level, industry-standard libraries and tooling, specifically targeting python environments.
  4. The student 1. is aware how ML is being used in daily business life, 2. has focus on the business case “should AI be used at all”, 3. focus on approach and planning (how to spend your time wisely), and 4. communication with laypeople about AI solutions. In short: the hbo-perspective.
  5. The student is able to reason about ethical dilemmas in an AI context.
  6. The student is aware how AI is impacting human society, and the consequences this has on development and deployment of AI solutions.
  7. The student has a basic understanding of linear algebra and statistics, and some hands-on experience with them, using python/numpy.
  8. The student has basic skills in reading mathematical notation, understanding mathematical formulas (no derivation or proof of correctness) and transforming mathematical formulas into python/numpy source code.

Ingangseisen

Propedeuse behaald en jaar twee van de studie doorlopen. Je hebt ervaring/affiniteit met softwareontwikkeling.

Deze minor sluit goed aan bij de opleidingen Informatica, Technische Informatica en HBO-ICT. Studenten van andere opleidingen die ervaring/affiniteit met softwareontwikkeling hebben, zijn toelaatbaar na een intakegesprek.

Literatuur

De benodigde literatuur is gratis beschikbaar.

Rooster

Voltijdonderwijs uitgevoerd in Breda. Het rooster wordt enige tijd voor de aanvang van de periode beschikbaar gesteld.

Tijdens de eerste periode doe je meerdere workshops per week. Je bent immers beginner op het gebied van AI en er valt veel te leren. Tegelijkertijd pas je behandelde stof toe op een miniproject dat je uitvoert met je projectgroep.

De tweede periode begint met workshops en een miniproject. Het overgrote deel van periode 2 werk je met je projectgroep aan een AI-opdracht voor een bedrijf.

Toetsing

  • Pressure cookers: individuele pitch aan de hand van je portfolio
  • Human-centric AI-design: offline beoordeling van product en paper met een essay over ethiek van AI
  • AI-project: sprintdemo’s met je projectgroep, peer review binnen je projectgroep, mondeling assessment

Aanvullende informatie

Afwijkingen van de hier gepresenteerde info zijn mogelijk, bijvoorbeeld i.v.m. de projecten waarmee we aan de gang gaan of de bedrijven waarmee we samenwerken of als gevolg van de evaluatie van het huidige studiejaar.

Maximaal aantal studenten: 32. Minimaal aantal studenten om de minor van start te laten gaan: 20.

De Avans-opleiding gekoppeld aan deze minor is Informatica. Deze informatie is nodig bij het inschrijven in Studielink.

Op 8 februari 2022 organiseert Avans Hogeschool een online minormarkt. Klik hier om je te registreren.