MLOps Academy · Les

Wat CI/CD betekent voor modellen

Hoe ML-pipelines verschillen van CI/CD voor apps.

Les 1 van 413 stappen

Wat CI/CD betekent voor modellen is een gratis MLOps Academy-les op CoddyKit. Dit is les 1 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject MLOps Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus MLOps Academy bevat in totaal 4 lessen.

CI/CD in één zin

CI/CD betekent dat je de stappen tussen code schrijven en deze uitbrengen automatiseert, zodat een machine je werk controleert en implementeert in plaats van dat je dit handmatig doet. 🚀

CI: continue integratie

Continue integratie voert je tests automatisch uit telkens wanneer je code pusht. Zo worden problemen vroeg ontdekt in plaats van dagen later, wanneer ze lastig te herstellen zijn.

CD: continue levering

Continue levering neemt code die CI heeft doorstaan en maakt die automatisch klaar voor productie of zet die daar neer. Releases zijn daardoor geen enge handmatige gebeurtenissen meer.

ML voegt een derde onderdeel toe

Klassieke CI/CD brengt code uit. ML-pijplijnen brengen ook een getraind model en de gegevens waarop het heeft geleerd uit. Je moet dus drie bewegende onderdelen bijhouden in plaats van één.

Tests die gedrag controleren

Tests van een app controleren de logica. ML-CI controleert ook de kwaliteit van het model: bleef de nauwkeurigheid behouden, en niet alleen: is de code uitgevoerd zonder vast te lopen?

Builds duren langer

Een code-build duurt seconden. Een model trainen kan minuten of uren duren. Daarom trainen ML-pijplijnen in CI vaak met een kleine steekproef en pas bij een release met alle gegevens.

Drie dingen om te reproduceren

Om een model exact opnieuw op te bouwen, moet je de versie van de code, de gegevens en de omgeving vastleggen. CI/CD voor ML maakt het vastleggen van alle drie automatisch.

Het artefact is het model

Bij CI/CD voor apps is de uitvoer een binair bestand. Bij ML is het belangrijkste artefact het bestand met het getrainde model, dat je van een versie voorziet, opslaat en later implementeert.

Een pijplijn heeft fasen

Een ML-pijplijn koppelt duidelijke fasen aan elkaar: controleer de stijl van de code, voer tests uit, train, evalueer en bouw pas daarna de implementeerbare image.

stages = ["lint", "test", "train", "evaluate", "deploy"]

Triggers starten de pijplijn

Een trigger bepaalt wanneer een pijplijn wordt uitgevoerd, bijvoorbeeld bij elke push, elke pull request of een getagde release. Je stelt deze regels één keer in en hoeft daarna nergens meer op te klikken.

Waarom dit belangrijk is voor ML

Zonder CI/CD gaat een model alleen live wanneer iemand eraan denkt de scripts uit te voeren. Met CI/CD wordt elke wijziging op dezelfde veilige manier getest en uitgebracht.

Korte controle

Welk extra onderdeel houdt ML-CI/CD bij dat klassieke CI/CD voor apps niet bijhoudt?

Samenvatting

CI test elke wijziging, CD brengt die uit en bij ML voeg je het model en de bijbehorende gegevens toe als bijgehouden artefacten. Triggers en pijplijnen met fasen maken releases veilig en herhaalbaar.

Gratis beginnen

Leer Python met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
30
Lessen
120

Veelgestelde vragen

Is de les “Wat CI/CD betekent voor modellen” gratis?

Ja — de volledige tekst van “Wat CI/CD betekent voor modellen” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus MLOps Academy wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus MLOps Academy bevat in totaal 4 lessen.

Wat leer ik in “Wat CI/CD betekent voor modellen”?

Hoe ML-pipelines verschillen van CI/CD voor apps. Je oefent met MLOps Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met MLOps Academy te beginnen?

Ervaring vooraf is niet nodig. MLOps Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 4.

Hoe lang duurt de les “Wat CI/CD betekent voor modellen”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over MLOps Academy?

Ja. Elke les over MLOps Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Wat CI/CD betekent voor modellen
  2. Een GitHub Actions-workflow voor ML
  3. Merges blokkeren op basis van modelkwaliteit
  4. De image bouwen en pushen bij een release
← Terug naar MLOps Academy