9 lÀhenemist anomaaliate tuvastamiseks

V eelnevas artiklis Me rÀÀkisime ajasérie ennustamisest. Loogiline jÀtk oleks artikkel anomaaliate tuvastamisest.

Kasutamine

Anomaaliate tuvastamist kasutatakse sellistes valdkondades nagu:

1) Seadmete riketest ennustamine

Nii juhtus 2010. aastal, et Iraani tsentrifugid said Stuxnet'i viiruse rĂŒnnaku osaliseks, mis seadis seadmed ebatĂ€pse tööreĆŸiimi ja pĂ”hjustas seadmete osa riketeid kiirenenud kulumise tĂ”ttu.

Kui seadmetes oleks kasutatud anomaaliate otsimise algoritme, oleks rikkeid saanud vÀltida.

9 lÀhenemist anomaaliate tuvastamiseks

Anomaaliate otsimist seadmete töös kasutatakse mitte ainult tuumaenergeetikas, vaid ka metallurgias ja lennuturbiinide töös. Samuti teistes valdkondades, kus ennustav diagnostika on odavam kui ettenÀgematud kahjud rikke korral.

2) Pettuste ennustamine

Kui teie Podolskis kasutatavalt kaardilt vÔetakse raha Albaanias, siis tuleb tehingud tÔenÀoliselt tÀiendavalt kontrollida.

3) Anomaalsete tarbimismustrite tuvastamine

Kui osa klientidest nÀitab anomaalset kÀitumist, vÔib olla probleem, millest te ei tea.

4) Ebanormaalse nÔudluse ja koormuse tuvastamine

Kui FMCG kaupluses mĂŒĂŒk jÀÀb prognoosi usaldusintervalli alt, tasub leida selle pĂ”hjused.

TuvastamisvÔtted ebanormaalsustele

1) Ühe klassiga tugivektorite meetod One-Class SVM

Sobib siis, kui treeningandmed jÀrgivad normaaljaotust ja testandmed sisaldavad ebanormaalsusi.

Ühe klassiga tugivektorite meetod loob mittelineaarse pinna koordinaatide alguses. VĂ”imalik on seada lĂ”ikepiir, et mÀÀrata, millised andmed on ebanormaalsed.

Meie DATA4 tiimi kogemuste pĂ”hjal on One-Class SVM kĂ”ige sagedamini kasutatav algoritm ebanormaalsuste tuvastamise ĂŒlesannetes.

9 lÀhenemist anomaaliate tuvastamiseks

2) Isolatsioonipuu meetod – isolate forest

Kui puud on juhuslikult ĂŒles ehitatud, satuvad kĂ”rvalekalded varakult lehtedesse (puu vĂ€ikese sĂŒgavuse juures), seega on kĂ”rvalekaldeid lihtsam 'isoleerida'. Ebanormaalsete vÀÀrtuste tuvastamine toimub algoritmi varastes iteratsioonides.

9 lÀhenemist anomaaliate tuvastamiseks

3) Elliptiline ĂŒmbris ja statistilised meetodid

Kasutatakse, kui andmed on normaaljaotusega. Mida lÀhemal on mÔÔtmine jaotuse sabasse, seda ebanormaalsem on vÀÀrtus.

Selle klassi alla kuuluvad ka teised statistilised meetodid.

9 lÀhenemist anomaaliate tuvastamiseks

9 lÀhenemist anomaaliate tuvastamiseks
Pilt saidilt dyakonov.org

4) Metrilised meetodid

Meetodite seas on sellised algoritmid nagu k lÀhima naabri, k-kohaliku naabri, ABOD (nurgapÔhine ÀÀrmuslike vÀÀrtuste tuvastamine) vÔi LOF (kohalik ÀÀrmuslik tegur).

Sobivad, kui omaduste vÀÀrtuste vahemaa on vĂ”rdselt mÔÔdetud vĂ”i normeeritud (et mitte mÔÔta ĂŒhte krahhi papagoidesse).

K lĂ€hima naabri algoritm eeldab, et normaalsed vÀÀrtused asuvad teatud mitmemÔÔtmelise ruumi piirkonnas, ning vahemaa anomaaliate poole on suurem kui eraldus hĂŒperplaadi poole.

9 lÀhenemist anomaaliate tuvastamiseks

5) Klastri meetodid

Klastri meetodite olemus on see, et kui vÀÀrtus on klastrite keskustest kaugemal kui teatud suurus, vÔib seda pidada anomaaliaks.

Peamine on kasutada algoritmi, mis klasterdab andmeid Ă”igesti, mis sĂ”ltub konkreetsest ĂŒlesandest.

9 lÀhenemist anomaaliate tuvastamiseks

6) Peamiste komponentide meetod

Sobib, kus tuvastatakse suurima muutuva dispersiooni suunad.

7) Aja seeriaprognosi meetodid

Idee on selles, et kui vÀÀrtus ĂŒletab prognoosimise usaldusvahemikku, loetakse see anomaaliaks. Ajavahemiku prognoosimiseks kasutatakse algoritme nagu kolmekordne silumise, S(ARIMA), boosting jne.

Ajavahemiku prognoosimise algoritmidest rÀÀgiti eelnevas artiklis.

9 lÀhenemist anomaaliate tuvastamiseks

8) Juhendatud Ôppimine (regressioon, klassifitseerimine)

Kui andmed lubavad, kasutame algoritme alates lineaarsetest regressioonidest kuni rekurentsete vĂ”rkudeni. MÕÕDAME erinevust prognoosi ja tegeliku vÀÀrtuse vahel ning teeme jĂ€relduse, kuivĂ”rd andmed vĂ€ljavad normist. Oluline on, et algoritm omaks piisavat ĂŒldistamisvĂ”imet ning treeninguandmete hulk ei sisaldaks anomaalseid vÀÀrtusi.

9) Mudelite testimine

LĂ€heneme anomaaliate leidmise ĂŒlesandele nagu soovituste otsimine. Kasutame meie tunnuste maatriksi jagamiseks SVD-d vĂ”i faktorisatsiooni masinaid, ja uues maatriksis, mis oluliselt erineb algsetest, peame anomaalseteks.

9 lÀhenemist anomaaliate tuvastamiseks

Pilt saidilt dyakonov.org

KokkuvÔte

Selles artiklis vaatasime ĂŒle peamised lĂ€henemised anomaaliate avastamiseks.

Anomaaliate avastamist vĂ”ib nimetada kunstiks. Ei ole ideaalset algoritmi vĂ”i lĂ€henemist, mille rakendamine lahendaks kĂ”ik probleemid. Sageli kasutatakse konkreetse juhtumi lahendamiseks meetodite kompleksi. Anomaaliate avastamine toimub ĂŒhekaupa toetavate vektortehnikate, isolatsioonimetsade, mÔÔtmise ja klastri meetodite abil, samuti peamiste komponentide analĂŒĂŒsi ja ajasarjade prognoosimise abil.

Kui tead teisi meetodeid, kirjuta neist artikli kommentaarides.

Allikas: habr.com

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster