Når verden endrer seg under modellen
En første innføring i datadrift og konseptdrift.
Når verden endrer seg under modellen er en gratis leksjon i MLOps Academy på CoddyKit. Dette er leksjon 3 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i MLOps Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i MLOps Academy inneholder totalt 4 leksjoner.
Modeller blir foreldet
Modellen din er et øyeblikksbilde av fortiden. Etter hvert som verden endrer seg, blir dette øyeblikksbildet gradvis utdatert. Denne langsomme forvitringen kalles drift. 🌍
Datadrift
Datadrift betyr at inndataene endrer form, for eksempel at brukerne plutselig er yngre eller handler på nye tidspunkter, selv om reglene for riktig svar er de samme.
Konseptdrift
Konseptdrift går dypere: Forholdet mellom inndataene og målet endrer seg. Den samme inndataen fortjener nå en annen prediksjon enn tidligere.
Et konkret eksempel
Et spamfilter møter stadig konseptdrift. Spammere endrer taktikk, så et tydelig spamtegn fra i går blir til en vanlig e-post i dag. Konseptet har endret seg.
Plutselig eller gradvis
Drift kan oppstå plutselig, som når en nedstengning endrer atferden over natten, eller gradvis over flere måneder. Begge deler svekker nøyaktigheten, bare med ulik hastighet.
Sesongmønstre
Ikke alle endringer er permanente. Sesongbaserte endringer, som økt julehandel, gjentar seg hvert år og bør ikke forveksles med reell drift.
Oppdage datadrift
For å oppdage datadrift sammenligner du den nylige fordelingen til en egenskap med treningsfordelingen og måler avstanden mellom dem.
ref = train['age']
cur = live['age']
# compare distributions, not single valuesOppdage konseptdrift
Konseptdrift er vanskeligere å oppdage fordi du trenger faktiske etiketter. Følg med på nøyaktigheten over tid; en jevn nedgang tyder på at konseptet har endret seg.
Drift er ikke en feil
Drift skyldes ikke ødelagt kode, men at verden gjør jobben sin. Den eneste virkelige løsningen er å holde modellen oppdatert gjennom ny trening.
Overvåk, og reager deretter
Du kan ikke rette opp drift du aldri oppdager. Sett først opp driftovervåking, og avgjør deretter om du skal varsle, trene modellen på nytt eller rulle tilbake.
To navn, ett mål
Husk forskjellen: datadrift betyr at inndataene endrer seg, mens konseptdrift betyr at svarregelen endrer seg. Begge deler kan bety at det er på tide å oppdatere modellen.
Hurtigsjekk
Forklar forskjellen mellom datadrift og konseptdrift.
Oppsummering
Verden endrer seg under alle modeller. Datadrift endrer inndataene, mens konseptdrift endrer svarregelen. Overvåk begge deler, og tren modellen på nytt for å beholde nøyaktigheten. ✅
Lær deg Python med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 30
- Leksjoner
- 120
Ofte stilte spørsmål
Er leksjonen «Når verden endrer seg under modellen» gratis?
Ja – hele teksten i «Når verden endrer seg under modellen» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av MLOps Academy-kurset, kan du oppgradere til CoddyKit PRO. Kurset i MLOps Academy inneholder totalt 4 leksjoner.
Hva lærer jeg i «Når verden endrer seg under modellen»?
En første innføring i datadrift og konseptdrift. Du øver på MLOps Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med MLOps Academy?
Ingen tidligere erfaring er nødvendig. MLOps Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 3 av 4.
Hvor lang tid tar leksjonen «Når verden endrer seg under modellen»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne MLOps Academy-leksjonen?
Ja. Alle MLOps Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Fellen med skjevhet mellom trening og betjening
- Stille feil: Ingen krasj, gale svar
- Når verden endrer seg under modellen
- Reproduserbarhetsproblemet