📘 CodingMarble Learn

De AI-projectcyclus: hoe bouw je een AI-oplossing?

Kunstmatige intelligentie (AI) is het vermogen van een machine om van data te leren en beslissingen of voorspellingen te doen, zoals gezichten herkennen of liedjes voorstellen. Een AI-oplossing bouw je in een kringloop van zes stappen, de AI-projectcyclus: 1) Probleem afbakenen met de 4W's (Wie, Wat, Waar, Waarom); 2) Data verzamelen, betrouwbare data bijeenbrengen; 3) Data verkennen, de data opschonen en in grafieken zetten om patronen te vinden; 4) Modelleren, regels of een leermethode kiezen; 5) Evalueren, testen op nieuwe data met de nauwkeurigheid; 6) Inzetten, echt gebruiken en blijven verbeteren. Bij elke stap denken we aan ethiek: eerlijkheid (geen bias), privacy, transparantie en verantwoordelijkheid.

🎬 Verhaal in stappen

  1. AI is een machine die leert van voorbeelden, de data. Ze ziet veel appels en sinaasappels en kan daarna zelf een nieuw fruit herkennen.
  2. Elk AI-project begint met het afbakenen van het probleem. Stel de 4W's: Wie heeft het probleem? Wat is het? Waar gebeurt het? Waarom is het de moeite waard om op te lossen?
  3. Daarna verzamel je data (Data verzamelen) via enquêtes, camera's, sensoren of websites. Dan verken je die: je tekent grafieken en haalt foute of ontbrekende waarden weg.
  4. Bouw een model (Modelleren): schrijf regels, of laat de machine leren van data. Test het op nieuwe data (Evalueren). Is het goed genoeg, dan zet je het in (Inzetten).
  5. Ethiek en bias: als groep B maar weinig voorbeelden in de data heeft, maakt het model meer fouten bij groep B. Eerlijke data bevat iedereen en houdt privacy veilig.
  6. Vrij spelen: bepaal hoeveel van de data uit groep B komt. Kijk hoe het model eerlijker wordt als de data in balans komt.

Tip: sleep de 3D-scène om hem te draaien. Gebruik twee vingers om te zoomen.

🤔 Veelvoorkomende twijfels, opgehelderd

Hoe verschilt AI van een gewoon computerprogramma?

Een gewoon programma volgt vaste regels die een mens heeft geschreven. Een AI-model leert zijn eigen regels uit veel voorbeelden, zoals de machine doet met de vruchten.

Waarom beginnen we niet meteen met het model bouwen?

Zonder de 4W's weet je niet wiens probleem je oplost of welke data je nodig hebt. Het afbakenen bepaalt alles wat erna komt.

Waarom haal je tijdens het verkennen sommige data weg?

Foute of ontbrekende waarden leren het model verkeerde patronen. Het grijze puntje dat wegvalt, is een slechte record die wordt verwijderd.

Waarom testen we op nieuwe data en niet op de trainingsdata?

Een model kan trainingsvoorbeelden uit het hoofd leren. Alleen nieuwe data laat zien of het echt geleerd heeft. De groene en rode balken zijn resultaten op nieuwe data.

Kan een model nauwkeurig en toch oneerlijk zijn?

Ja. Het kan 92% goed zijn voor groep A en veel slechter voor groep B. Het totale getal verbergt dat; per groep kijken laat het zien.

Hoe los je bias op?

Voeg meer voorbeelden toe van de ontbrekende groep. Verhoog bij vrij spelen het aandeel van groep B en zie de nauwkeurigheidsbalk stijgen.

Wat is AI?

Kunstmatige intelligentie (AI) is als een computer een taak uitvoert waar menselijk denken voor nodig is: zien, luisteren, taal begrijpen of beslissen. De meeste AI van nu werkt door te leren van data, en niet alleen door vaste instructies te volgen.

AI, machine learning en deep learning

Drie hoofdgebieden

Niet alles wat automatisch gaat is AI: de timer van een wasmachine volgt vaste stappen en leert niets.

De zes stappen van de AI-projectcyclus

  1. Probleem afbakenen: begrijp het probleem. Vul een 4W-probleemcanvas in: Wie (betrokkenen), Wat (het probleem en het bewijs ervan), Waar (situatie/context), Waarom (voordeel van de oplossing). Sluit af met een probleemstelling in één zin.
  2. Data verzamelen: verzamel data die relevant en betrouwbaar is en die je mag gebruiken. Bronnen: enquêtes, sensoren, camera's, waarnemingen, web scraping, open datasets (API's). Data heeft kenmerken (invoer, bv. grootte, kleur) en een label (het antwoord, bv. appel).
  3. Data verkennen: schoon de data op (herstel ontbrekende, foute of dubbele waarden) en maak grafieken om patronen te zien.
  4. Modelleren: kies een methode. Regelgebaseerd: mensen schrijven de regels. Leergebaseerd: de machine leert de regels uit de data (bv. gesuperviseerd leren met gelabelde data, ongesuperviseerd leren dat groepen zoekt).
  5. Evalueren: test het model op data die het nog nooit gezien heeft. Meet de nauwkeurigheid en bekijk de fouten.
  6. Inzetten: zet het model in een echte app of apparaat, volg hoe het werkt en blijf het verbeteren. Daarna begint de cyclus opnieuw.

Een model evalueren: nauwkeurigheid in simpele getallen

Nauwkeurigheid = juiste voorspellingen ÷ totaal aantal voorspellingen × 100%.

Als een fruitmodel 200 nieuwe vruchten ziet en er 180 goed heeft, is de nauwkeurigheid 180 ÷ 200 × 100 = 90%. We houden een deel van de data apart als testdata, want een model kan zijn trainingsdata gewoon "onthouden". Testen op nieuwe data laat zien of het echt geleerd heeft.

Nauwkeurigheid alleen kan problemen verbergen: een model kan in totaal 95% goed zijn maar veel slechter voor één groep mensen. Daarom bekijken we de resultaten ook per groep.

Ethiek en bias in AI

AI-ethiek betekent ervoor zorgen dat AI eerlijk en veilig voor mensen wordt gebruikt.

Oplossingen: evenwichtige en gecontroleerde data, testen bij elke groep, en menselijke controle op belangrijke beslissingen.

Belangrijke formules en begrippen

Uitgewerkte voorbeelden

1. Schrijf een 4W-probleemstelling voor leerlingen die vergeten water te drinken op school.

Wie: leerlingen van 12–15 jaar. Wat: ze drinken te weinig water en voelen zich moe. Waar: in de klas tijdens lange lesuren. Waarom: herinneringen kunnen gezondheid en concentratie verbeteren. Probleemstelling: "Onze leerlingen (wie) drinken te weinig water (wat) tijdens lange lesuren (waar); een slimme herinnering houdt hen gezond en alert (waarom)."

2. Een model voor plantenziektes is getest op 250 nieuwe bladfoto's en geeft 215 juiste antwoorden. Bereken de nauwkeurigheid.

Nauwkeurigheid = 215 ÷ 250 × 100 = 86%.

3. Een model voor leningaanvragen is alleen getraind met data van aanvragers uit de stad. Welk probleem kan ontstaan en hoe los je het op?

Het kan aanvragers van het platteland oneerlijk afwijzen, omdat het hun patronen nooit heeft geleerd (bias). Oplossing: verzamel ook evenwichtige data van het platteland, test de nauwkeurigheid apart voor elke groep, en laat een mens de afwijzingen controleren.

Veelgemaakte fouten

Oefentoets

1. Wat is de eerste stap van de AI-projectcyclus?
2. Het 4W-canvas vraagt Wie, Wat, Waar en:
3. Data opschonen en grafieken tekenen hoort bij:
4. Een model heeft 45 van de 50 testgevallen goed. De nauwkeurigheid is:
5. AI-bias komt meestal door:

Oefenen: beantwoord deze zelf

Typ of kies je antwoord en druk op Controleer. Gebruik een hint als je vastzit; de volledige uitwerking verschijnt na je antwoord.

Veelgestelde vragen

Wat zijn de 6 stappen van de AI-projectcyclus?

Probleem afbakenen, Data verzamelen, Data verkennen, Modelleren, Evalueren en Inzetten.

Wat is het 4W-probleemcanvas?

Een hulpmiddel voor het afbakenen van het probleem dat vraagt: Wie heeft het probleem, Wat is het, Waar gebeurt het en Waarom is het de moeite waard om op te lossen.

Wat is bias in AI?

Bias is als een AI oneerlijke of minder nauwkeurige resultaten geeft voor sommige mensen, meestal omdat de trainingsdata hen niet goed vertegenwoordigde.

Waar dit wordt onderwezen

CBSE (India)Class 9Part B: AI Reflection, Project Cycle and Ethics

Leer eerst

Leer hierna