Introduktion
Automation er en af de vigtigste fremgangsmåder i forbindelse med maskinel indlæringshandlinger (MLOps). Ved at automatisere opgaver kan du udrulle nye modeller til produktion hurtigere.
Ud over automatisering er et andet vigtigt aspekt ved MLOps versionsstyring til at administrere kode og spore eventuelle ændringer.
Sammen kan du bruge automatisering og kildestyring til at udløse opgaver i arbejdsprocessen for maskinel indlæring baseret på ændringer af koden. Du ønsker dog, at den automatiserede opgave kun skal udløses, når kodeændringerne er blevet bekræftet og godkendt.
Når du f.eks. har genoplært en model ved hjælp af nye hyperparameterværdier, vil du opdatere hyperparameteren i kildekoden. Når du har bekræftet og godkendt ændringen af den kode, der bruges til at oplære modellen, skal du udløse den nye model, der skal oplæres.
GitHub er en platform, der tilbyder GitHub-handlinger til automatisering og lagre ved hjælp af Git til kildestyring. Du kan konfigurere dine arbejdsprocesser for GitHub-handlinger, så de udløses af en ændring i dit lager.
Læringsmål
I dette modul lærer du, hvordan du:
- Arbejd med funktionsbaseret udvikling.
- Beskyt hovedgrenen.
- Udløs en Arbejdsproces for GitHub-handlinger ved at flette en pullanmodning.