Alleen promoveren als het model de baseline verslaat
Baseer promotie op een vergelijking tussen champion en challenger.
Alleen promoveren als het model de baseline verslaat is een gratis MLOps Academy-les op CoddyKit. Dit is les 3 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.
Nieuwer is niet altijd beter
Een pas opnieuw getraind model kan slechter zijn dan het model in productie. Promoveer een nieuw model nooit blindelings alleen omdat het nieuwer is.
Kampioen versus uitdager
Het live model is de kampioen; de nieuwe kandidaat is de uitdager. Promotie is een wedstrijd die de uitdager op basis van de metrieken moet winnen.
Definieer de basislijn
Je basislijn is de score van de huidige kampioen op een vaste evaluatieset. De uitdager moet dat getal duidelijk overtreffen om promotie te verdienen.
Evalueer met dezelfde gegevens
Bereken de score van beide modellen op exact dezelfde, apart gehouden testset. Een eerlijke vergelijking telt alleen als er verder niets tussen beide is veranderd.
Een promotiepoort
Verpak de beslissing in een controle die alleen true teruggeeft als de uitdager wint. Deze poort vergelijkt de twee scores rechtstreeks.
def should_promote(new, baseline):
return new > baselineVoeg een marge toe
Kleine verbeteringen kunnen ruis zijn, dus vereist je een echte marge. Door minimaal 1% verbetering te eisen voorkom je dat je het productiemodel onnodig steeds vervangt.
def should_promote(new, baseline):
return new >= baseline + 0.01Kies de juiste metriek
Vergelijk op de metriek die voor je taak belangrijk is, zoals F1 of AUC, en niet alleen op de ruwe nauwkeurigheid. Met de verkeerde metriek promoveer je het verkeerde model.
Koppel dit aan de pijplijn
Plaats de poort direct na de evaluatie in je DAG. Als de uitdager verliest, stopt de pijplijn en blijft de kampioen live.
Promoveer in het register
Winnen betekent dat je de fase van het model in het register wijzigt naar Production. Deze overgang is de enige actie die verandert wat aan gebruikers wordt aangeboden.
client.transition_model_version_stage(
name="fraud", version=7, stage="Production")Leg de beslissing vast
Leg bij elke uitvoering beide scores en de uitkomst vast. Dit auditspoor verklaart later waarom een model wel of niet is gepromoveerd.
Bescherm je tegen slechte gegevens
Een uitdager kan er geweldig uitzien omdat er gegevens uit de testset zijn gelekt of omdat de set kleiner is geworden. Controleer de evaluatie kritisch voordat je een promotie vertrouwt.
Korte controle
Wanneer moet het nieuwe model van de uitdager automatisch worden gepromoveerd?
Samenvatting
Je hebt promotie afhankelijk gemaakt van resultaten: vergelijk de uitdager met de kampioen op dezelfde gegevens, vereis een marge en wijzig daarna het register naar de winnaar. ✅
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 “Alleen promoveren als het model de baseline verslaat” gratis?
Ja — de volledige tekst van “Alleen promoveren als het model de baseline verslaat” 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 “Alleen promoveren als het model de baseline verslaat”?
Baseer promotie op een vergelijking tussen champion en challenger. 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 3 van 4.
Hoe lang duurt de les “Alleen promoveren als het model de baseline verslaat”?
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
- Retraining volgens schema versus op basis van triggers
- Retraining orkestreren met Airflow
- Alleen promoveren als het model de baseline verslaat
- Een mens in de lus houden