V 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.

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.

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.

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.


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.

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.

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.

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.

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
