Hur MLOps-team arbetar framgångsrikt

MLOps för företag

Arne Jonas Warnke

Head of Emerging Curriculum

Maskininlärningens begränsade genomslag (förr)

Tidigare använde företag ett experimentellt förhållningssätt till maskininlärning.

Problemen var bland annat:

  • Silos
  • Modeller nådde sällan produktion
  • Lång utvecklingstid
  • Ingen eller minimal automatisering
  • Bristande reproducerbarhet

Svartvitt foto av en person framför en dator från 1980

MLOps för företag

Hur MLOps-team arbetar framgångsrikt

$$

I det här avsnittet

  • Mindre fokus på teknik
  • Framgångsrika DevOps-metoder
MLOps för företag

DevOps – en påminnelse

DevOps syftar till

  • Ökat samarbete mellan utvecklare och driftteam

Utveckling handlar om

  • Förbättrad användarupplevelse
  • Nya affärskrav

Drift strävar efter

  • Stabilitet och förvaltbarhet

DevOps

1 Kim et al. (2021). The DevOps handbook: How to create world-class agility, reliability, & security in technology organizations. IT Revolution.
MLOps för företag

Vanliga DevOps-metoder

  • Kontinuerlig leverans
    • Frekventa, små och tillförlitliga kodreleaser
    • T.ex. löpande tillägg av små funktioner (eller kodändringar)
  • Automatiserad testning och release
  • Övervakning och enkel återställning
  • Kontinuerlig integration

$$ Ritning för en mjukvarurelease

1 Leite et al. (2019). A survey of DevOps concepts and challenges. ACM Computing Surveys (CSUR), 52(6), 1-35.
MLOps för företag

Hantera fel

DevOps-cirkel $$ En blå skärm

  • Återkopplingsslingor
    • Automatiserade tester
    • Identifiera fel tidigt
  • Om något går fel
    • Rotorsaksanalys
    • Skuldbefriade utvärderingar
    • Lärande och kunskapsdelning
MLOps för företag

Människor och team

MLOps och DevOps handlar i grunden om samarbete

  • Företag organiserar team på olika sätt

$$

Gemensamma kännetecken är

  • Självständighet
  • Gemensamma incitament
  • Återkopplingsslingor och lärande
  • Förtroende
  • Uppmuntran till risktagande

$$ Personer som samarbetar

MLOps för företag

Experimenterande

Sträva efter hög kvalitet genom experimenterande

  • A/B-testning (randomiserade experiment)
  • Medvetet inducerade fel

$$ Ett laboratorietest

MLOps för företag

Nu kör vi en övning!

MLOps för företag

Preparing Video For Download...