X-shot Learning

Term van de dag
X-shot Learning

X-shot learning is een verzamelnaam voor leermethoden waarbij een AI-model met slechts enkele voorbeelden (shots) iets nieuws kan leren. De “X” in “X-shot” kan worden ingevuld met een getal: zero-shot (nul voorbeelden), one-shot (1 voorbeeld), few-shot (enkele voorbeelden), multi-shot (meerdere voorbeelden). Het gaat om hoe weinig trainingsgegevens nodig zijn.

Dit is een belangrijk concept omdat traditionele machine learning veel trainingsdata nodig heeft. X-shot learning – vooral few-shot learning – stelt AI-modellen in staat om snel op nieuwe taken in te stellen. Dit is meer vergelijkbaar met hoe mensen leren: je hebt slechts enkele voorbeelden nodig om een nieuw concept te begrijpen.

Large language models zoals Claude en GPT zijn uitzonderlijk goed in few-shot learning omdat ze al zoveel kennis hebben opgebouwd. Je kunt ze een voorbeeld geven en ze begrijpen onmiddellijk het patroon.

Voorbeeld: Zero-shot: “Classificeer deze tweets als positief of negatief” zonder voorbeelden te geven. Few-shot: “Hier zijn twee tweets waarvan ik zeg dat ze positief zijn en twee negatieve – classificeer nu deze nieuwe tweet.” Few-shot is meestal nauwkeuriger dan zero-shot.

📚
Term van de dag archief
Alle AI-termen op één plek. Blader door het volledige archief, gesorteerd op alfabet.

Text Classification

Term van de dag
Text Classification

Text Classification is een NLP-taak die tekst (emails, reviews, berichten) automatisch in voorgedefinieerde categorieën indeelt. Dit wordt gebruikt voor sentimentanalyse, spam-detectie, topic classification en meer.

Moderne text classifiers gebruiken transformers als BERT. Ze kunnen zowel binaire (twee klassen) als multi-class (veel klassen) classificatie uitvoeren. Veel bedrijven gebruiken dit voor het filteren en organiseren van inkomende content.

Voorbeeld: Een email-systeem classificeert binnenkomende mails als “Werk”, “Persoonlijk” of “Spam” op basis van inhoud en afzender.

📚
Term van de dag archief
Alle AI-termen op één plek. Blader door het volledige archief, gesorteerd op alfabet.

Weight Decay

Term van de dag
Weight Decay

Weight decay is een regularisatie techniek die gebruikt wordt tijdens het trainen van AI-modellen om overfitting te voorkomen. Het voegt een straf term toe aan de verliesfunctie die grote gewichten ontmoedigt.

Hoe weight decay werkt:

1. Tijdens training wordt de ‘kostprijs’ van grote gewichten verhoogd
2. Dit dwingt het model om eenvoudiger parameters te leren
3. Kleinere gewichten resulteren meestal in meer generaliseerbare modellen
4. Het model presteert beter op ongeziene data

Weight decay is eigenlijk hetzelfde als L2 regularisatie, waarbij je de som van de kwadraten van alle gewichten aan de verliesfunctie toevoegt. De sterkte van weight decay is instelbaar – hoger weight decay bedeutet meer nadruk op kleine gewichten, maar kan onderfitting veroorzaken als het te hoog is.

Voorbeeld: Een model leert afbeeldingen te classificeren. Zonder weight decay leert het misschien ‘onzinnige’ patronen die alleen op trainingsdata werken. Met weight decay blijft het model eenvoudiger en generaliseert het beter naar nieuwe afbeeldingen.

📚
Term van de dag archief
Alle AI-termen op één plek. Blader door het volledige archief, gesorteerd op alfabet.

Vanishing Gradient

Term van de dag
Vanishing Gradient

Het Vanishing Gradient probleem treedt op in diepe neurale netwerken waar gradiënten die door backpropagation worden berekend, exponentieel kleiner worden naarmate ze door lagen gaan. Dit maakt het moeilijk voor vroege lagen om te leren.

Dit probleem werd ernstig voor RNN’s en vroege deep networks. Oplossingen omvatten het gebruik van activation functions als ReLU, batch normalization, en architecturen als LSTM die gradiënten beter behouden.

Voorbeeld: In een netwerk met 50 lagen kunnen gradiënten in de eerste lagen zo klein worden dat ze practisch nul zijn, waardoor die lagen niet effectief leren.

📚
Term van de dag archief
Alle AI-termen op één plek. Blader door het volledige archief, gesorteerd op alfabet.

YOLO (You Only Look Once)

Term van de dag
YOLO (You Only Look Once)

YOLO (You Only Look Once) is een snelle en efficiënte object detection-algoritme. In plaats van afbeeldingen in meerdere stappen te analyseren (eerst mogelijke objectregio’s vinden, dan classify), analyseert YOLO de hele afbeelding in één stap. De naam “You Only Look Once” verwijst naar dit fundamentele kenmerk: het model hoeft de afbeelding slechts één keer te verwerken.

Dit maakt YOLO ideaal voor real-time toepassingen zoals video-monitoring, zelfrijdende auto’s, en live webcam-analyse. Het is veel sneller dan oudere methoden terwijl het toch accurate blijft. YOLO is sinds zijn introductie in 2015 aanzienlijk geevolueerd, met versies 2, 3, 4, 5, 8 en meer.

YOLO gebruikt een convolutional neural network die afbeeldingen verdeelt in griden en voor elke gridcel voorspelt welke objecten daar kunnen voorkomen. Dit elegante ontwerp maakt het model efficiënt en geschikt voor deployment op minder krachtige hardware.

Voorbeeld: Een beveiligingscamera gebruikt YOLO om real-time mensen, auto’s en ander verdacht gedrag te detecteren. Omdat YOLO heel snel is (30 fps op standaard hardware), kan het waakzaamheid bieden zonder zware rekeninfrastructuur nodig te hebben.

📚
Term van de dag archief
Alle AI-termen op één plek. Blader door het volledige archief, gesorteerd op alfabet.

World Model

Term van de dag
World Model

World model is een AI-component die een interne representatie van hoe de wereld werkt creert. Het is een mentaal model dat het systeem gebruikt om situaties te begrijpen, voorspellingen te doen, en over toekomstige acties na te denken.

World models gebruiken:

1. Environment understanding: Weten hoe objecten zich gedragen en intera ceren
2. Causal reasoning: Begrijpen dat actie A actie B veroorzaakt
3. Prediction: Voorspellen wat volgende zal gebeuren
4. Planning: Bepalen welke acties nodig zijn om doelen te bereiken

In autonoom rijden moet een world model begrijpen: als ik links afga, zal de auto die richting gaan. In robotica moet het begrijpen dat het pakken van een object en het loslaten ervan leidt tot het vallen van het object. World models zijn cruciaal voor agents die effectief kunnen plannen en reageren op onverwachte situaties.

Voorbeeld: Een videogame AI-agent heeft een world model dat weet: als ik op een knop druk, gaat mijn karakter links. Als ik tegen een vijand loop, verlies ik gezondheid. Dit model helpt het bij het kiezen van volgende zetten.

📚
Term van de dag archief
Alle AI-termen op één plek. Blader door het volledige archief, gesorteerd op alfabet.

Weight Initialization

Term van de dag
Weight Initialization

Weight Initialization is het proces van het stellen van beginwaarden voor de gewichten van een neuraal netwerk voordat training begint. De initiele gewichten beïnvloeden sterk hoe snel en goed het netwerk convergeert.

Goede strategieën omvatten Xavier/Glorot initialization en He initialization. Slechte initializatie kan leiden tot exploderende of verdwijnende gradiënten. Dit is een kritieke, maar vaak genegeerde, hyperparameter.

Voorbeeld: He initialization voor ReLU networks stelt gewichten in op basis van het aantal input neuronen, wat helpt gradiënt grootte consistent te houden.

📚
Term van de dag archief
Alle AI-termen op één plek. Blader door het volledige archief, gesorteerd op alfabet.

Yield Optimization (AI)

Term van de dag
Yield Optimization (AI)

Yield optimization is een AI-techniek gebruikt om de opbrengst of het rendement van een bepaald systeem of process te maximaliseren. Dit kan van alles zijn: landbouw (maximale oogstopbrengst), advertenties (maximale revenue per indruk), serverinfrastructuur (maximale resourcebenutting), of financie (maximale investeringsrendementen).

AI-systemen analyseren historische data en huidige voorwaarden om voorspellingen te maken en aanbevelingen te doen. In landbouw kan yield optimization zeggen “hou jezelf aan deze plantdichtheid, irrigatieplan en bemestingsschema voor maximale oogst.” In advertenties bepaalt het welke advertenties aan welke gebruikers moeten worden getoond voor maximum revenue.

Machine learning-modellen identificeren patroone in grote datasets en vinden subtiele factoren die invloed hebben op opbrengsten. Dit kan veel meer geld opleveren dan gokken of handmatige methoden.

Voorbeeld: Een boer gebruikt AI-gestuurde yield optimization. Het system analyseert weerdata, bodemvochtigheid, nutrientengehaltes en vorige jaren data. Het zegt: “plant op 5 april, irrigeer om de 5 dagen, en je krijgt 10% hogere opbrengsten dan vorig jaar.”

📚
Term van de dag archief
Alle AI-termen op één plek. Blader door het volledige archief, gesorteerd op alfabet.

Workflow Automation (AI)

Term van de dag
Workflow Automation (AI)

Workflow automation met AI betekent het laten uitvoeren van repetitieve taken en processen door AI-systemen in plaats van mensen. Dit verhoogt efficiëntie, vermindert fouten, en stelt mensen vrij voor creatievere werk.

Voorbeelden van AI workflow automation:

1. Invoice processing: AI herkent facturen, extraheert bedragen, en voert deze in
2. Email triage: AI sorteert e-mails, markeert spokenonderdelen, en beantwoordt veelgestelde vragen
3. Document analysis: AI leest contracten, identificeert risicoclauses, en vat samen
4. Customer service: AI chatbots beantwoorden vragen 24/7

Modern AI maakt workflow automation krachtigere dan ooit. Systemen kunnen nu begrijpen context, maken intelligente beslissingen, en handelen met minimale menselijke tussenkomst. Tools die AI en workflow automation combineren zijn snel groeiend in bedrijven.

Voorbeeld: Een bedrijf ontvangt honderd support tickets per dag. In plaats van elk handmatig te lezen, analyseert AI automatisch: categoriseert het als urgent/normaal, linkt het aan gerelateerde documenten, en stuurt het naar de juiste team.

📚
Term van de dag archief
Alle AI-termen op één plek. Blader door het volledige archief, gesorteerd op alfabet.

XML Parsing (AI)

Term van de dag
XML Parsing (AI)

XML parsing in AI context verwijst naar het begrijpen en extraheren van informatie uit XML-bestanden. XML (eXtensible Markup Language) is een gestructureerde tekstformat met tags, en parsing betekent het interpreteren van deze structuur.

Waarom is XML parsing relevant voor AI?

1. Structured extraction: AI kan gegeven uit XML halen en begrijpen
2. Data preparation: XML-gegevens moeten vaak voorbereeid worden voor traineren
3. API responses: Veel API’s retourneren XML dat AI-systemen moeten verwerken
4. Document processing: XML-bestanden bevatten vaak gestructureerde informatie

Modern language models kunnen XML begrijpen en er mee omgaan. AI-systemen kunnen vragen als ‘Hoe heet het eerste persoon in dit XML-bestand?’ beantwoorden door de structuur te begrijpen. Dit is belangrijk voor enterprise-systemen die legacy XML-format gegevens gebruiken.

Voorbeeld: Een bedrijf ontvangt ordergegevens in XML-format met tags zoals ‘OrderID’, ‘CustomerName’, ‘Amount’. AI kan dit parsen en automatisch bestellingen verwerken, duplicate controleren, en klanten notificeren.

📚
Term van de dag archief
Alle AI-termen op één plek. Blader door het volledige archief, gesorteerd op alfabet.