Kies uw taal
Cursus ML Engineering
Meer dan 2 miljoen studenten wereldwijd

Cursus ML Engineering

Beheers de volledige stack van machine learning-engineering, van datapijplijnen en modeltraining tot productie-implementatie en MLOps. Deze cursus geeft je de technische diepgang en hands-on vaardigheden die top-engineeringteams daadwerkelijk eisen. Bouw systemen die schalen, zichzelf monitoren en echte bedrijfswaarde leveren.

Dedika voor bedrijven

Wat je gaat leren:

Je krijgt een grondig begrip van hoe professionele ML-systemen op schaal worden ontworpen, gebouwd en onderhouden. De cursus behandelt data-engineering, feature stores, kern-ML-algoritmen en deep learning-frameworks. Je leert modellen te implementeren met REST- en gRPC-API's, pipelines te containeriseren met Docker en Kubernetes, en workflows te orchestreren met tools zoals Airflow en Kubeflow. MLOps-praktijken, waaronder monitoring, driftdetectie en CI/CD-pipelines, worden diepgaand behandeld. Geavanceerde onderwerpen omvatten gedistribueerd trainen, real-time streaming-inference, aanbevelingssystemen, NLP-engineering en verantwoorde AI.

Hoe je praktisch studeert Cursus ML Engineering

Hoe je oefent Cursus ML Engineering

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.

Klik hier

Cursusinhoud

8 Hoofdstukken • 39 LessenDuur tussen 4 en 360 uren (jij beslist)

Hoofdstuk 1Bekijk details

Grondslagen van Machine Learning-engineering

  • Les 1 • Python voor ML-engineering

    Behandelt Python-idiomen, numeriek rekenen en bibliotheken voor gegevensmanipulatie die in de hele cursus worden gebruikt. Benadrukt vanaf dag één codekwaliteit en reproduceerbaarheid.

  • Les 2 • Ontwikkelomgeving instellen

    Configureert reproduceerbare lokale en cloudomgevingen voor ML-werk. Introduceert versiebeheer en afhankelijkheidsbeheer als professionele standaarden.

  • Les 3 • Wiskundige basisbeginselen voor ML

    Evalueert lineaire algebra, calculus, kansrekening en statistiek op de diepgang die nodig is voor modelbegrip. Koppelt wiskundige concepten direct aan algoritmegedrag.

  • Les 4 • Het ML-engineeringlandschap

    Definieert de reikwijdte van ML-engineering en contrasteert het met data science en MLOps. Stelt het end-to-endsysteemoverzicht vast dat elk volgend hoofdstuk kadert.

Hoofdstuk 2Bekijk details

Data-engineering voor ML-pipelines

  • Les 1 • Data-opschonen en -transformeren

    Past systematische technieken toe om ontbrekende waarden, uitschieters en inconsistente formaten te verwerken. Bouwt transformatielogica die testbaar en herbruikbaar is.

  • Les 2 • Datakwaliteit en -validatie

    Implementeert geautomatiseerde datakwaliteitscontroles en schemavalidatie binnen pipelines. Introduceert datacontracten als betrouwbaarheidsmechanisme voor productiesystemen.

  • Les 3 • Databronnen en innamepatronen

    Onderzoekt gestructureerde, semi-gestructureerde en ongestructureerde databronnen en inname strategieën. Koppelt databeschikbaarheid aan stroomafwaartse modelkwaliteit.

  • Les 4 • Grondbeginselen van feature-engineering

    Construeert informatieve features uit ruwe data met behulp van domeinkennis en statistische methoden. Toont aan hoe featurekwaliteit direct de modelprestaties beïnvloedt.

  • Les 5 • Gegevensopslag en -terughalen

    Vergelijkt relationele databases, kolomgeoriënteerde opslag en objectopslag voor ML-gebruiksscenario's. Behandelt query-optimalisatie en datapartitionering voor grote datasets.

Hoofdstuk 3Bekijk details

Kernalgoritmen voor machine learning

  • Les 1 • Methoden voor niet-gesuperviseerd leren

    Past clustering, dimensionaliteitsreductie en dichtheidsschatting toe op ongelabelde data. Koppelt niet-gesuperviseerde outputs aan stroomafwaartse gesuperviseerde taken.

  • Les 2 • Modelevaluatie en -selectie

    Stelt rigoureuze evaluatieprotocollen vast met behulp van kruisvalidatie, holdout-sets en metriekselectie. Voorkomt datalekkage en overfitting door correcte experimentele opzet.

  • Les 3 • Support vector machines en kernels

    Leidt de maximum-marge-classifier af en introduceert kernelmethoden voor niet-lineaire grenzen. Koppelt SVM-meetkunde aan praktische hyperparameterkeuzes.

  • Les 4 • Grondbeginselen van gesuperviseerd leren

    Behandelt lineaire en logistische regressie als fundamentele gesuperviseerde modellen met volledige wiskundige afleiding. Stelt de bias-variantie-afweging vast als een centraal ontwerpconcept.

  • Les 5 • Boombewuste en ensemble-methoden

    Bouwt beslissingsbomen vanuit de eerste beginselen en breidt vervolgens uit naar bagging- en boosting-ensembles. Legt uit waarom gradient boosting de boventoon voert in tabulaire ML-benchmarks.

Hoofdstuk 4Bekijk details

Deep learning-engineering

  • Les 1 • Debuggen en profileren van neurale netwerken

    Biedt systematische strategieën voor het diagnosticeren van onderfitting, overfitting en trainingsinstabiliteit. Introduceert profilingtools om reken- en geheugenknelpunten te identificeren.

  • Les 2 • Grondbeginselen van neurale netwerken

    Leidt voorwaartse en achterwaartse propagatie af uit calculus en implementeert vervolgens een netwerk vanaf nul. Grondt frameworkgebruik in een solide theoretisch begrip.

  • Les 3 • Sequentiële modellen en Transformers

    Gaat van RNN's en LSTM's naar de Transformer-architectuur en self-attention. Bereidt studenten voor op NLP- en tijdreeks-toepassingen in latere hoofdstukken.

  • Les 4 • Convolutionele neurale netwerken

    Bouwt CNN's voor beeldclassificatie en objectdetectie met behulp van moderne architecturen. Demonstreert transfer learning om data- en rekenvereisten te verminderen.

  • Les 5 • Diepe netwerken effectief trainen

    Behandelt optimizers, leerraten-schema's en regularisatietechnieken die de training van diepe netwerken stabiliseren. Geeft aandacht aan verdwijnende en exploderende gradiëntproblemen.

Hoofdstuk 5Bekijk details

ML-pijplijnontwerp en -orkestratie

  • Les 1 • Principies van pijplijnarchitectuur

    Introduceert DAG-gebaseerd pijplijnontwerp, componentenisolatie en artefactbeheer. Stelt reproduceerbaarheid en modulariteit vast als ononderhandelbare technische normen.

  • Les 2 • Tools voor workfloworkestratie

    Vergelijkt en implementeert pijplijnen met behulp van toonaangevende orkestratieframeworks. Behandelt planning, afhankelijkheidsresolutie en patronen voor foutherstel.

  • Les 3 • Experimenttracking en reproduceerbaarheid

    Implementeert systematische experimenttracking om runs te vergelijken, hyperparameters te beheren en artefacten te loggen. Koppelt reproduceerbaarheidspraktijken aan wettelijke en auditvereisten.

  • Les 4 • Feature stores en herbruikbaarheid

    Ontwerpt feature stores om featureberekening te ontkoppelen van modeltraining en -servering. Gaat in op online versus offline featureconsistentie als een productie-uitdaging.

  • Les 5 • Containerisatie voor ML-pijplijnen

    Verpakt ML-pijplijncomponenten in Docker-containers voor omgevingsconsistentie. Introduceert basisbeginselen van Kubernetes voor het schalen van pijplijnworkloads.

Hoofdstuk 6Bekijk details

Modelimplementatie en -servering

  • Les 1 • Edge- en ingebedde implementatie

    Implementeert geoptimaliseerde modellen op edge-apparaten en mobiele platforms met beperkte rekenkracht. Behandelt modelconversiepijplijnen en on-device inferentieframeworks.

  • Les 2 • REST- en gRPC-API’s bouwen

    Implementeert productieklare model-API’s met behulp van FastAPI en gRPC met correcte serialisatie en foutafhandeling. Behandelt API-versiebeheer en achterwaartse compatibiliteit.

  • Les 3 • Serveringsarchitectuurpatronen

    Vergelijkt online-, batch- en streaming-inferentiearchitecturen en hun latentie-doorvoerafwegingen. Begeleidt architectuurselectie op basis van bedrijfsvereisten.

  • Les 4 • Modeloptimalisatie voor inferentie

    Past kwantisering, pruning en distillatie toe om modelgrootte en latentie te verminderen zonder significant prestatieverlies. Richt zich op zowel CPU- als GPU-inferentiescenario’s.

  • Les 5 • Schaalbare serveringsinfrastructuur

    Configureert autoscaling, load balancing en caching voor model-eindpunten met veel verkeer. Introduceert serverloze inferentie als een kostenefficiënt alternatief.

Hoofdstuk 7Bekijk details

MLOps: Monitoring en continue levering

  • Les 1 • CI/CD voor machine learning

    Breidt software CI/CD-praktijken uit naar ML met modelvalidatiepoorten en geautomatiseerde implementatiepijplijnen. Behandelt teststrategieën specifiek voor ML-componenten.

  • Les 2 • Modelbeheer en audittrails

    Stelt modelkaarten, herkomsttracking en goedkeuringsworkflows vast om te voldoen aan governance-vereisten. Bereidt studenten voor op implementatiecontexten in gereguleerde industrieën.

  • Les 3 • Logging, tracing en observeerbaarheid

    Implementeert gestructureerde logging, gedistribueerde tracing en dashboards voor volledige observeerbaarheid van ML-systemen. Koppelt observeerbaarheidsgegevens aan workflows voor hoofdoorzaakanalyse.

  • Les 4 • Grondbeginselen van productiemonitoring

    Stelt monitoring in voor modelprestaties, datadrift en systeemgezondheid in productie. Onderscheidt ML-specifieke monitoring van standaard software-observeerbaarheid.

  • Les 5 • Driftdetectie en hertriggers

    Implementeert statistische tests en distributiemetrieken om input- en outputdrift te detecteren. Ontwerpt geautomatiseerde hertriggers op basis van drift-ernst en bedrijfsimpact.

Hoofdstuk 8Bekijk details

Geavanceerd ML-systeemontwerp

  • Les 1 • Kostenoptimalisatie en resourcebeheer

    Past profilering, spot-instances en mixed-precision training toe om ML-infrastructuurkosten te verlagen. Introduceert FinOps-principes aangepast voor ML-workloads.

  • Les 2 • Real-time ML met streaming data

    Integreert ML-inferentie in streaming datapijplijnen voor subseconden besluitvorming. Behandelt stateful featureberekening en exactly-once-verwerkingsgaranties.

  • Les 3 • Schaalbare trainingsinfrastructuur

    Ontwerpt gedistribueerde trainingssystemen met behulp van dataparallellisme- en modelparallellismestrategieën. Gaat in op communicatieoverhead en fouttolerantie bij grootschalige training.

  • Les 4 • Multi-model- en ensemblesystemen

    Ontwerpt systemen die meerdere modellen coördineren via routerings-, stacking- en cascadepatronen. Weegt nauwkeurigheidswinst af tegen latentie en operationele complexiteit.

  • Les 5 • ML-systeembetrouwbaarheidstechniek

    Past SRE-principes—SLO’s, error budgets en chaos engineering—toe op ML-systemen. Bouwt veerkracht door redundantie, graceful degradation en fallback-modellen.

Certificering

Jouw geldig certificaat van voltooiing

Deze cursus is voor jou:

  • Software engineer die zich wil specialiseren in het bouwen van productiekare ML-systemen.

  • Data-analist: klaar om verder te gaan dan dashboards naar voorspellende modelleerpijplijnen.

  • Backendontwikkelaar: wil ML-infrastructuurvaardigheden toevoegen aan zijn of haar engineeringsgereedschapskist.

  • Recente CS-afgestudeerde: gericht op het bemachtigen van een eerste functie met focus op toegepaste ML-techniek.

  • Datawetenschapper: gefrustreerd dat modellen zelden worden uitgerold en dat wil veranderen.

  • Carrièrewisselaar uit een kwantitatief vakgebied: domeinexpertise inbrengen in ML-engineering.

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...
Giulio Carlo
Giulio CarloStudent Digitale Marketing
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.
Mariana Ferres
Mariana FerresStudent Fotografie
Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!
Luciana Alvarenga
Luciana AlvarengaStudent Nageldesign
Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.
André Felipe
André FelipeStudent Prompt Engineering

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