| BLOK 1 | Onderwerpen |
|---|---|
| Week 1 | Introductie AI |
| • Wat is Artificial Intelligence (AI)? | |
| • Verschil tussen AI en traditionele automatisering/programmering | |
| • Alan Turing en de Turing Test | |
| • Subdomeinen binnen AI (Machine Learning, Deep Learning, NLP, Computer Vision, etc.) | |
| • AI-toepassingen in de praktijk | |
| • Mogelijkheden en beperkingen van AI | |
| • Impact van AI op maatschappij, werk, privacy en ethiek | |
| Week 2 | Machine Learning Fundamentals |
| • Wat is Machine Learning (ML)? | |
| • Verschil tussen traditionele programmering en Machine Learning | |
| • Drie leervormen van ML: |
- **Supervised Learning** (leren met labels)
- **Unsupervised Learning** (leren zonder labels)
- **Reinforcement Learning** (leren door interactie)
• Features (X) en Labels (Y) • Belangrijke concepten: overfitting, generalisatie, policy, exploration vs. exploitation | | Week 3 | Kwaliteit en Uitdagingen in Machine Learning
Generalisatie en Fitting: • Generalisatie - het doel van Machine Learning • Overfitting - te goed leren van trainingsdata • Underfitting - te weinig leren van trainingsdata • Bias-Variance Trade-off
Bias in Machine Learning: • Data bias • Model bias / Algorithmic bias • Selection bias • Belang van trainingsdata vs. testdata • Oplossingsstrategieën voor overfitting, underfitting en bias | | Week 4 | Decision Trees en Feature Quality
Decision Trees: • Wat is een Decision Tree? • Hoe kiest een Decision Tree de eerste vraag? (Gini impurity, Entropy) • Workflow: van data naar voorspelling
Feature Quality: • Sterke features • Zwakke features • Ruis-features • Bias-features • Dominante features
Praktische voorbeelden: support tickets, advertentie kliks, fraudedetectie | | Week 5 | Model Evaluatie & Introductie Deep Learning
Model Evaluatie: • Confusion Matrix (TP, FP, TN, FN) • Metrics: Accuracy, Precision, Recall, F1-score • Precision-Recall Trade-off
Beperkingen van Klassieke Machine Learning: • Werkt goed op tabulaire data • Moeite met complexe data (beeld, tekst, geluid)
Deep Learning: • Wat lost Deep Learning op? (Automatische feature learning) • Wat is een Neuraal Netwerk? • Hiërarchische Feature Learning • Hoe leert een neuraal netwerk? | | Week 6 | Deep Learning Verdieping, Tensors, NLP & Computer Vision
Deep Learning Verdieping: • Wat is Deep Learning precies? (KNNs, Diepte, Automatische Feature-Extractie) • Neuronen en activatiefuncties (ReLU, Sigmoid, Softmax) • Hoe leert een Deep Learning model? (Forward Pass, Loss Calculation, Backpropagation)
Tensors: • Wat is een Tensor? (multidimensionale arrays) • Verschillende dimensies: 0D (scalar), 1D (vector), 2D (matrix), 3D (foto's), 4D (batches) • Tensor Shape (vorm)
NLP (Natural Language Processing): • Wat is NLP? • Waarom is NLP moeilijk? (context, woordvolgorde, sarcasme, meerdere talen) • Hoe werkt NLP met Deep Learning? - Tekstvoorbereiding (preprocessing: tokenization, normalisatie, stopwoorden) - Tekst omzetten naar getallen (Bag-of-Words, Word Embeddings, Contextual Embeddings) - Het model (Transformers, Attention mechanisme) - Taak uitvoeren (classificatie, vertaling, chatbots, etc.) - Nabewerking (postprocessing) • Praktische toepassingen: Chatbots, Vertaling, Sentiment Analyse, LLMs | | Week 7 | Computer Vision en Algemene Herhaling
Computer Vision: • Wat is Computer Vision? • Waarom is Computer Vision moeilijk? • CNN's (Convolutional Neural Networks) • Praktische toepassingen
Verbanden: • Gemeenschappelijke basis en verschillen tussen NLP en Computer Vision |