
Cursus AI met Python
Beheers Python van de grond af en pas het direct toe op machine learning, deep learning en grote taalmodellen. Deze cursus neemt je mee van de basissyntax tot het bouwen van LLM-gestuurde applicaties en het implementeren van AI-modellen in productie. Elke vaardigheid die je opdoet is praktisch, hands-on en direct toepasbaar op echte AI-projecten.
Wat je gaat leren:
Je begint met de basisprincipes van Python en werkt door naar NumPy, Pandas en datavisualisatie voordat je overgaat naar machine learning met Scikit-Learn en deep learning met PyTorch. Je leert hoe je data uit echte datasets kunt opschonen en features kunt maken, modellen kunt trainen en evalueren, en overfitting kunt voorkomen met bewezen regularisatietechnieken. De cursus behandelt vervolgens grote taalmodellen, waaronder prompt engineering, Hugging Face Transformers, retrieval-augmented generation en fine-tuning. Je verkent ook MLOps-praktijken zoals model serving, experiment tracking en CI-pijplijnen. Aan het einde heb je de vaardigheden om AI-systemen professioneel te bouwen, implementeren en onderhouden.
Hoe je praktisch studeert Cursus AI met Python
Hoe je oefent Cursus AI met Python
Voor bedrijven die hun team willen trainen
Bij Dedika voor bedrijven bevat de cursus oefeningen en voorbeelden die zijn afgestemd op jouw organisatie en precies zoals jouw bedrijf het nodig heeft.
Cursusinhoud
8 Hoofdstukken • 39 LessenDuur tussen 4 en 360 uren (jij beslist)
Hoofdstuk 1VerbergenVerberg detailsBekijk detailsPython Foundations voor AI-werk
Python Foundations voor AI-werk
Les 1 • Je Python-omgeving instellen
Installeer Python, configureer virtuele omgevingen en kies een IDE die geschikt is voor AI-ontwikkeling. Legt de technische basis waar elk volgend hoofdstuk op voortbouwt.
Les 2 • Control flow en loops
Pas conditionals en iteratie toe om repetitieve AI-data taken te automatiseren. Maakt direct de batchverwerkingspatronen mogelijk die in de hele cursus worden gebruikt.
Les 3 • Debuggen en foutafhandeling
Lees tracebacks, gebruik een debugger en schrijf try/except-blokken om runtime-fouten af te handelen. Betrouwbare foutafhandeling voorkomt stille fouten in AI-workflows.
Les 4 • Kern Python-syntax en datatypes
Behandel variabelen, operatoren, strings, getallen en booleans met AI-relevante voorbeelden. Biedt de vocabulaire voor alle taken voor gegevensmanipulatie die komen gaan.
Les 5 • Functies en modulaire code
Definieer herbruikbare functies met parameters, returnwaarden en docstrings. Modulair ontwerp is essentieel voor de onderhoudbare AI-pijplijnen die later worden gebouwd.
Hoofdstuk 2VerbergenVerberg detailsBekijk detailsDatastructuren voor AI-toepassingen
Datastructuren voor AI-toepassingen
Les 1 • Werken met strings en tekst
Pas stringmethoden, opmaak en reguliere expressies toe om ruwe tekstdata op te schonen. Tekstvoorverwerking is een fundamentele stap in elke NLP- en LLM-pijplijn.
Les 2 • Bestands I/O en dataserialisatie
Lees en schrijf tekst-, CSV- en JSON-bestanden om AI-data te bewaren en uit te wisselen. Verbindt Python-scripts met echte databronnen die in latere hoofdstukken worden gebruikt.
Les 3 • Dictionaries en sets
Sleutel-waardeparen en unieke verzamelingen opslaan voor snel opzoeken en deduplicatie. Deze structuren vormen de basis van feature-maps en vocabulairetabellen in NLP-taken.
Les 4 • Lijsten en tuples in detail
Manipuleer geordende sequenties met behulp van slicing, comprehensions en ingebouwde methoden. Lijsten zijn de primaire container voor ruwe AI-datasets en modeluitvoer.
Les 5 • Iterators, generatoren en efficiëntie
Gebruik generatoren en lazy evaluation om grote datasets te verwerken zonder het geheugen uit te putten. Efficiënte iteratie is cruciaal bij het verwerken van miljoenen trainingsvoorbeelden.
Hoofdstuk 3VerbergenVerberg detailsBekijk detailsNumeriek rekenen met NumPy
Numeriek rekenen met NumPy
Les 1 • Lineaire algebra met NumPy
Voer matrixvermenigvuldiging, decompositie en het oplossen van lineaire stelsels uit. Deze bewerkingen vormen de wiskundige kern van neurale netwerken en dimensionaliteitsreductie.
Les 2 • Indexeren, slicen en hervormen
Selecteer, filter en hervorm array-data met behulp van geavanceerde indexeringstechnieken. Hervormen is vereist voordat data in neurale netwerk lagen wordt ingevoerd.
Les 3 • Statistische aggregaties en willekeurige steekproeven
Bereken beschrijvende statistieken en genereer reproduceerbare willekeurige steekproeven voor AI-experimenten. Reproduceerbare steekproeven zorgen voor een eerlijke modelevaluatie en benchmarking.
Les 4 • Gevectoriseerde bewerkingen en broadcasting
Pas elementgewijze wiskunde en broadcasting-regels toe om trage Python-loops te vermijden. Vectorisatie is de prestatiebasis van alle numerieke AI-berekeningen.
Les 5 • NumPy-arrays maken en arraycreatie
Maak arrays van lijsten, bereiken en willekeurige verdelingen met de juiste dtypes. Arrays zijn de universele datacontainer voor tensoren en matrices in AI.
Hoofdstuk 4VerbergenVerberg detailsBekijk detailsGegevensanalyse met Pandas
Gegevensanalyse met Pandas
Les 1 • Groeperen, aggregatie en samenvoegen
Vat data samen met groupby en combineer datasets met behulp van merge- en join-operaties. Deze vaardigheden maken feature-engineering vanuit meerdere relationele databronnen mogelijk.
Les 2 • Dataopschoning en transformatie
Behandel ontbrekende waarden, duplicaten en onjuiste types om schone datasets te produceren. Schone data bepaalt direct de kwaliteit van getrainde AI-modellen.
Les 3 • Feature-engineering met Pandas
Maak nieuwe features door middel van binning, codering en het toepassen van aangepaste functies. Bewerkte features hebben vaak de grootste impact op modelnauwkeurigheid.
Les 4 • Filteren, sorteren en opvragen
Pas booleaanse filters, query-strings en sorteerbewerkingen toe om relevante data te isoleren. Nauwkeurige subsetting is essentieel voor het maken van trainings- en validatiesplitsingen.
Les 5 • DataFrames en Series grondbeginselen
Construeer DataFrames uit CSV, JSON en dictionaries en inspecteer hun structuur. Het begrijpen van DataFrame-anatomie is een vereiste voor alle data wrangling-taken.
Hoofdstuk 5VerbergenVerberg detailsBekijk detailsDatavisualisatie voor AI-inzichten
Datavisualisatie voor AI-inzichten
Les 1 • Matplotlib grondbeginselen
Bouw lijn-, staaf- en spreidingsdiagrammen met behulp van de objectgeoriënteerde API van Matplotlib. Een solide Matplotlib-basis ondersteunt elke hogere visualisatiebibliotheek.
Les 2 • Verkennende data-analyse workflows
Combineer Pandas en visualisatiehulpmiddelen om een nieuwe dataset systematisch te profileren. Gestructureerde EDA vermindert verrassingen tijdens modeltraining en -evaluatie.
Les 3 • Modelprestaties visualiseren
Plot verwarringsmatrices, ROC-curves en leercurves om AI-modellen te evalueren. Prestatievisuals zijn essentieel voor het diagnosticeren van underfitting en overfitting.
Les 4 • Statistische visualisatie met Seaborn
Maak distributieplots, heatmaps en pair plots om statistische patronen te onthullen. Statistische visuals begeleiden featureselectie en correlatieanalyse vóór het modelleren.
Hoofdstuk 6VerbergenVerberg detailsBekijk detailsMachine learning met Scikit-Learn
Machine learning met Scikit-Learn
Les 1 • Onbegeleid leren en dimensionaliteitsreductie
Cluster data met K-Means en reduceer dimensies met PCA voor verkennende analyse. Onbegeleide methoden onthullen verborgen structuur in ongelabelde AI-datasets.
Les 2 • De Scikit-Learn API en workflow
Begrijp het fit/predict/transform-patroon en bouw een complete ML-pijplijn. De uniforme API maakt het naadloos schakelen tussen modellen en voorverwerkingsstappen mogelijk.
Les 3 • Begeleid leren: classificatie
Train logistische regressie, decision trees en ensemble-classifiers op gelabelde data. Classificatie is de meest voorkomende AI-taak in bedrijfs- en onderzoeksomgevingen.
Les 4 • Begeleid leren: regressie
Voorspel continue doelen met behulp van lineaire, polynomiale en geregulariseerde regressiemodellen. Regressie ligt ten grondslag aan use cases voor forecasting, prijsbepaling en vraagvoorspelling.
Les 5 • Modelevaluatie en hyperparameter-afstemming
Pas cross-validatie, grid search en scoringsmetrieken toe om modelprestaties te optimaliseren. Grondige evaluatie voorkomt overfitting en zorgt dat modellen goed generaliseren.
Hoofdstuk 7VerbergenVerberg detailsBekijk detailsDeep learning met PyTorch
Deep learning met PyTorch
Les 1 • Trainingsloops en optimalisatie
Implementeer volledige trainingsloops met verliesfuncties, optimizers en learning rate-schema's. Een goed gestructureerde trainingsloop is de kern van elk deep learning-experiment.
Les 2 • Neurale netwerken bouwen met nn.Module
Definieer aangepaste netwerkarchitecturen met nn.Module, lagen en activeringsfuncties. Modulair netwerkontwerp maakt snelle experimenten met verschillende architecturen mogelijk.
Les 3 • Convolutionele neurale netwerken voor afbeeldingen
Bouw CNN's met convolutionele, pooling en volledig verbonden lagen voor beeldtaken. CNN's zijn de dominante architectuur voor computer vision AI-toepassingen.
Les 4 • Tensoren en Autograd grondbeginselen
Maak en manipuleer PyTorch-tensoren en begrijp automatische differentiatie. Autograd is de motor achter gradientgebaseerd leren in alle deep learning-modellen.
Les 5 • Regularisatie en modelverbetering
Pas dropout, batch-normalisatie en early stopping toe om overfitting te verminderen. Deze technieken zijn essentieel voor het implementeren van modellen die generaliseren naar nieuwe data.
Hoofdstuk 8VerbergenVerberg detailsBekijk detailsWerken met grote taalmodellen
Werken met grote taalmodellen
Les 1 • LLM-API's en prompt engineering
Roep LLM-API's aan, structureer prompts en parseer antwoorden voor downstream-taken. Effectief prompten verbetert de uitvoerkwaliteit aanzienlijk zonder enige modeltraining.
Les 2 • Hugging Face Transformers bibliotheek
Laad voorgetrainde modellen en tokenizers van de Hugging Face Hub voor inferentie. De Transformers-bibliotheek biedt toegang tot duizenden kant-en-klare AI-modellen.
Les 3 • Retrieval-augmented generation
Combineer vector search met LLM-generatie om antwoorden te baseren op externe documenten. RAG vermindert hallucinatie en stelt LLM's in staat domeinspecifieke vragen te beantwoorden.
Les 4 • LLM's finetunen op aangepaste data
Bereid datasets voor en voer parameter-efficiënte finetuning uit om modellen aan te passen aan nieuwe domeinen. Finetuning levert een hogere nauwkeurigheid op dan alleen prompten voor gespecialiseerde taken.
Les 5 • LLM-gestuurde toepassingen bouwen
Keten LLM-aanroepen, tools en geheugen aan elkaar met behulp van een orchestratieframework om agents te bouwen. Agentische systemen breiden LLM's uit van eenvoudige Q&A tot complexe meerstappenworkflows.
Jouw geldig certificaat van voltooiing
Deze cursus is voor jou:
Aspirant-datawetenschappers: klaar om verder te gaan dan tutorials naar gestructureerde, werkgerichte vaardigheden.
Softwareontwikkelaars: die hun expertise willen uitbreiden naar machine learning en AI-systemen.
Businessanalisten: die inzichten willen automatiseren en zelfstandig datagestuurde AI-workflows willen bouwen.
Carrièreswitchers: die overstappen naar AI-rollen zonder een traditionele achtergrond in informatica.
Onderzoeksprofessionals: die Python-vaardigheid nodig hebben om AI-modellen te implementeren en te experimenteren.
Ondernemers en productbouwers: die AI-gestuurde functies zelf willen prototypen en uitrollen.
Wat onze studenten zeggen
Jullie lessen zijn perfect. Ik heb het jaarpakket aangeschaft en heb eindelijk de mogelijkheid om verschillende onderwerpen die mij interesseren te volgen zonder van platform te hoeven wisselen... bedankt voor alles wat jullie doen, ik heb jullie al aan anderen aanbevolen...

Ik vind het fijn hoe de lessen direct ter zake zijn en hoe ik tussen hoofdstukken kan wisselen en content kan overslaan die ik niet nodig heb.

Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!

Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.

Belangrijkste opleidingen
FAQ
Wie is Dedika?
Is het certificaat geldig in Nederland?
Zijn de cursussen gratis?
Wat is de studielast van de cursus?
Hoe zien de cursussen eruit?
Hoe werken de cursussen?
Wat is de duur van de cursussen?
Wat zijn de kosten of prijzen van de cursussen?
Wat is een EAD- of online cursus en hoe werkt het?
PDF-cursus




















