Gratis værktøjFå en AI-drevet diagnose af dit website på få minutterPrøv AI Site Doctor
Lad os tale
← Udforsk AI-ordbogen
AI & machine learning

Anomalidetektion

Anomaly detection finder observationer eller forløb, der afviger fra et forventet mønster, så mulige fejl eller usædvanlige hændelser kan undersøges.

Også kaldet: Anomalidetektion · Afvigelsesdetektion

Moselstudio · AI-ordbog2 min. læsning
Se mulighederne i jeres virksomhed ↗
En enkelt mørk kugle afviger fra en lang række lyse kugler ved en messingvægt.
Afvigeren gør idéen om at opdage usædvanlige mønstre konkret.

Hvad betyder Anomalidetektion?

Anomaly detection handler om at markere det usædvanlige i forhold til en valgt reference. En afvigelse kan være en pludselig ændring i en måling, en atypisk kombination af felter eller et forløb, som sjældent ses i historikken. Det usædvanlige er dog ikke automatisk forkert.

Et nyt produkt, en kampagne eller en ændret arbejdsgang kan skabe legitime afvigelser. Et system bør derfor beskrive, hvad det sammenligner med, og hvem der vurderer markeringerne. En alarm er ofte begyndelsen på en undersøgelse, ikke slutningen.

Der skelnes blandt andet mellem outlier detection, hvor træningsmaterialet kan indeholde afvigelser, og novelty detection, hvor en model af kendte normale data skal genkende nye observationer uden for mønstret. Metode og evaluering skal passe til den situation, data faktisk repræsenterer.

Definér normalen i den rigtige sammenhæng

En værdi kan være normal for én maskine eller periode og usædvanlig for en anden. Sæson, ugedag og driftstilstand kan derfor være nødvendige input. Et globalt gennemsnit kan give mange alarmer, hvis data dækker meget forskellige situationer.

Start med simple regler og visualiseringer. De kan vise, om en mere avanceret model er nødvendig, og give en reference for antallet af alarmer. Datafejl og manglende registreringer bør behandles særskilt, hvor det er muligt.

Tilpas tærsklen til opfølgningen

En lav tærskel kan finde flere mulige problemer, men også skabe flere falske alarmer. Hvis ingen har tid til at følge op, kan systemet miste sin praktiske værdi. Evalueringen bør derfor omfatte både oversete relevante hændelser og arbejdsbyrden ved kontrol.

Gem fagpersonens vurdering af en alarm. Feedbacken kan hjælpe med at skelne tilbagevendende, harmløse mønstre fra reelle problemer. Den bør gennemgås, før den bruges som nyt træningsgrundlag.

FRA BEGREB TIL ARBEJDSDAG

Et eksempel fra praksis

Et illustrativt økonomiteam vil markere fakturaer med usædvanlige kombinationer af leverandør, beløb og betalingsoplysninger. Systemet samler markeringerne i en kø med de relevante felter og sammenligningsgrundlaget.

En medarbejder kontrollerer dokumentationen før nogen betaling ændres. Et stort beløb kan eksempelvis være en aftalt årsbetaling. Piloten måler, hvor mange markeringer der fører til en relevant undersøgelse, og hvor meget kontrolarbejde de skaber. Den må ikke omtale enhver afvigelse som svindel.

Typiske faldgruber

  • Sjældenhed kan forveksles med fejl eller mistænkelig adfærd.
  • Ændringer i den normale drift kan udløse en stor mængde unødvendige alarmer.
  • En teknisk god score kan skjule en kontrolkø, som afdelingen ikke kan håndtere.

Det skal I afklare

  1. Hvilken normaltilstand sammenlignes observationen med?
  2. Hvem følger op på en alarm, og hvilke oplysninger skal vedkommende se?
  3. Hvordan måler I både oversete hændelser og falske alarmer?

Spørgsmål og svar

Skal vi have eksempler på alle fejltyper?

Ikke nødvendigvis for at markere afvigelser. Men relevante, fagligt vurderede eksempler er værdifulde til at teste, om systemets alarmer faktisk finder problemer, som virksomheden vil reagere på.

Kan anomaly detection erstatte faste regler?

Nogle gange kan den supplere dem. Faste regler er ofte velegnede til kendte grænser, mens en model kan undersøge mere sammensatte mønstre. Kombinationen skal stadig testes.

Kilder og videre læsning

De tekniske begreber bygger på nedenstående kilder. Eksemplerne er illustrative og viser, hvordan I kan arbejde med emnet.

  1. scikit-learn: Novelty and Outlier DetectionForskellen mellem afvigelser i kendte data og nye observationer.
  2. scikit-learn: Model evaluationEvaluering og valg af relevante kvalitetsmål.
FRA VIDEN TIL JERES NÆSTE SKRIDT

Fra begreb til en løsning, I kan bruge.

Beskriv den opgave, I gerne vil gøre lettere. Vi hjælper med at afklare data, muligheder og et overskueligt første skridt.

  • En personlig vurdering af jeres opgave
  • Afklaring af data, systemer og begrænsninger
  • Et konkret forslag til næste skridt
M
Et svar fra mennesker, der bygger.Mosel Studio · Svendborg · Hele Danmark
kontakt@moselstudio.dk
Hvordan vil du helst starte?

Uforpligtende henvendelse · Ingen automatisk tilmelding