Π˜Ρ‰Π΅ΠΌ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ ΠΈ прСдсказываСм сбои с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСйросСтСй

Π˜Ρ‰Π΅ΠΌ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ ΠΈ прСдсказываСм сбои с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСйросСтСй

ΠŸΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Π°Ρ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ большого внимания ΠΊ отказоустойчивости ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ быстрого рСагирования Π½Π° ΠΎΡ‚ΠΊΠ°Π·Ρ‹ ΠΈ сбои, Ссли ΠΎΠ½ΠΈ всС-Ρ‚Π°ΠΊΠΈ ΡΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΎΡ‚ΠΊΠ°Π·Ρ‹ ΠΈ сбои эффСктивнСС ΠΈ быстрСС, Π½ΠΎ нСдостаточно. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎΡ‡Π΅Π½ΡŒ слоТно ΡƒΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° большим количСством сСрвСров – Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ большоС количСство людСй. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π½ΡƒΠΆΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ устроСно ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ состояниС. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ людСй, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π½Π°ΠΌΠΈ систСмы, ΠΈΡ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΈ особСнности. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π΄Π°ΠΆΠ΅ Ссли Π½Π°ΠΉΡ‚ΠΈ достаточноС количСство людСй, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ этим, трСбуСтся Π΅Ρ‰Ρ‘ Π½Π΅ΠΌΠ°Π»ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ.

Π§Ρ‚ΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ? Π—Π΄Π΅ΡΡŒ Π½Π°ΠΌ Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΡΠΏΠ΅ΡˆΠΈΡ‚ искусствСнный ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚. Π Π΅Ρ‡ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ ΠΎ ΠΏΡ€Π΅Π΄ΠΈΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ обслуТивании (predictive maintenance). Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π½Π°Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ. Написано большоС количСство статСй, Π² Ρ‚ΠΎΠΌ числС ΠΈ Π½Π° Π₯Π°Π±Ρ€Π΅. ΠšΡ€ΡƒΠΏΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ вовсю ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ работоспособности своих сСрвСров. Π˜Π·ΡƒΡ‡ΠΈΠ² большоС количСство ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ, ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Π§Ρ‚ΠΎ ΠΈΠ· этого Π²Ρ‹ΡˆΠ»ΠΎ?

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Разработанная программная систСма Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ поступаСт Π² ΡΠΊΡΠΏΠ»ΡƒΠ°Ρ‚Π°Ρ†ΠΈΡŽ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСма Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π±Π΅Π· сбоСв. Если Π²Π½Π΅ΡˆΡ‚Π°Ρ‚Π½Π°Ρ ситуация всС ΠΆΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌΠΈ.

Для упрощСния тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмы, особСнно Ссли сСрвСров ΠΌΠ½ΠΎΠ³ΠΎ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ с Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмы, Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ состояниС ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹Π·Π²Π°Π»ΠΎ сбой. Π­Ρ‚ΠΎΡ‚ процСсс называСтся ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмы.

Π˜Ρ‰Π΅ΠΌ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ ΠΈ прСдсказываСм сбои с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСйросСтСй

Рисунок 1. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° grafana

ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ – это Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмы, срСды Π΅Ρ‘ исполнСния ΠΈΠ»ΠΈ физичСской Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° систСма с ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹. Π’ статичСском Π°Π½Π°Π»ΠΈΠ·Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ рядами. Для наблюдСния Π·Π° состояниСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмы ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ²: ΠΏΠΎ оси X – врСмя, Π° ΠΏΠΎ оси Y – значСния (рисунок 1). Π‘ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмы ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ нСсколько тысяч ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ (с ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°). Они ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ пространство ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ (ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… рядов).

Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρƒ слоТных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм снимаСтся большоС количСство ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ становится слоТной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ. Для сокращСния объСма Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… администратором Π΄Π°Π½Π½Ρ‹Ρ… срСдства ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° содСрТат инструмСнты для автоматичСского выявлСния Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€, ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π² случаС ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ свободного дискового пространства Π΄ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ€ΠΎΠ³Π°. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ автоматичСски Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ остановку сСрвСра Π»ΠΈΠ±ΠΎ критичСскоС Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅ скорости обслуТивания. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ срСдства ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π΄ΡˆΠΈΡ… ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² Π»ΠΈΠ±ΠΎ выявлСниСм простых симптомов Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ², Π½ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ прСдсказаниС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ сбоя остаСтся для Π½ΠΈΡ… ΠΊΡ€Π΅ΠΏΠΊΠΈΠΌ ΠΎΡ€Π΅ΡˆΠΊΠΎΠΌ. ΠŸΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΆΠ΅ ΠΏΡƒΡ‚Π΅ΠΌ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ привлСчСния ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… спСциалистов. Оно Π½ΠΈΠ·ΠΊΠΎΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ.

Π’ послСднСС врСмя срСди ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… IT-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ПО всё Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ ΠΏΡ€Π΅Π΄ΠΈΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ обслуТиваниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм. Π‘ΡƒΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ, Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… ΠΊ Π΄Π΅Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΈ систСмы Π½Π° Ρ€Π°Π½Π½ΠΈΡ… этапах, Π΄ΠΎ Π΅Ρ‘ ΠΎΡ‚ΠΊΠ°Π·Π° с использованиСм искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСмы. Он являСтся Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ для процСсса ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π² Ρ†Π΅Π»ΠΎΠΌ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ инструмСнтом Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€Π΅Π΄ΠΈΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ обслуТивания являСтся Π·Π°Π΄Π°Ρ‡Π° поиска Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… рядах, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ Π² Π΄Π°Π½Π½Ρ‹Ρ… Π²Π΅Π»ΠΈΠΊΠ° Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ сбой ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ°Π·. Аномалия – это Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмы, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ выявлСниС Π΄Π΅Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΈ скорости выполнСния запроса ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΠΈΠ»ΠΈ сниТСниС срСднСго числа обслуТиваСмых ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ постоянном ΡƒΡ€ΠΎΠ²Π½Π΅ клиСнтских сСссий.

Π—Π°Π΄Π°Ρ‡Π° поиска Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм ΠΈΠΌΠ΅Π΅Ρ‚ свою спСцифику. По ΠΈΠ΄Π΅Π΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмы Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ»ΠΈ Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ поиск Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ ΠΎΡ‡Π΅Π½ΡŒ зависит ΠΎΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ производится, Π° Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π² зависимости ΠΎΡ‚ инструмСнтов Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмы Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΠ΄ ΠΊΠ°ΠΊΠΎΠΉ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ машиной ΠΎΠ½Π° Π·Π°ΠΏΡƒΡ‰Π΅Π½Π°.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ поиска Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, стоит ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ идСя прогнозирования ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² Π±Ρ‹Π»Π° навСяна ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ «МашинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π² IT-ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π΅Β». Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ эффСктивности ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° с автоматичСским поиском Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° программная систСма Β«Web-ΠšΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡΒ», которая являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ НПО Β«ΠšΡ€ΠΈΡΡ‚Π°Β». Для Π½Π΅Ρ‘ Ρ€Π°Π½Π΅Π΅ производился Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹ΠΌ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌ. Π’Π°ΠΊ ΠΊΠ°ΠΊ систСма достаточно слоТная, для Π½Π΅Ρ‘ снимаСтся большоС количСство ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ: ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ JVM (Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° сборщика мусора), ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ОБ, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ исполняСтся ΠΊΠΎΠ΄ (Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ, % Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ЦПУ ос), ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ сСти (Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° сСти), самого сСрвСра (Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ЦПУ, памяти), ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ wildfly ΠΈ собствСнныС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ прилоТСния ΠΏΠΎ всСм ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹ΠΌ подсистСмам.

ВсС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΡΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ с систСмы ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ graphite. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ использовалась Π±Π°Π·Π° whisper ΠΊΠ°ΠΊ стандартноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для grafana, Π½ΠΎ с ростом клиСнтской Π±Π°Π·Ρ‹ graphite пСрСстал ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ, исчСрпав ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ дисковой подсистСмы Π”Π¦. ПослС этого Π±Ρ‹Π»ΠΎ принято Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ поискС Π±ΠΎΠ»Π΅Π΅ эффСктивного Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π’Ρ‹Π±ΠΎΡ€ Π±Ρ‹Π» сдСлан Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ graphite+clickhouse, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π½Π° порядок ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° Π΄ΠΈΡΠΊΠΎΠ²ΡƒΡŽ подсистСму ΠΈ Π² ΠΏΡΡ‚ΡŒ-ΡˆΠ΅ΡΡ‚ΡŒ Ρ€Π°Π· ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΡ‹ΠΉ дисковый объСм. НиТС прСдставлСна схСма ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° сбора ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ с использованиСм graphite+clickhouse (рисунок 2).

Π˜Ρ‰Π΅ΠΌ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ ΠΈ прСдсказываСм сбои с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСйросСтСй

Рисунок 2. Π‘Ρ…Π΅ΠΌΠ° снятия ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ

Π‘Ρ…Π΅ΠΌΠ° взята ΠΈΠ· Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. На Π½Π΅ΠΉ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ grafana (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ) ΠΈ graphite. БнятиС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ с прилоТСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ софт – jmxtrans. Он ΠΆΠ΅ складываСт ΠΈΡ… Π² graphite.
Π£ систСмы Β«Web-ΠšΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡΒ» Π΅ΡΡ‚ΡŒ ряд особСнностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ для прогнозирования ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ²:

  1. часто происходит смСна Ρ‚Ρ€Π΅Π½Π΄Π°. Для Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмы выходят Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ вСрсии. КаТдая ΠΈΠ· Π½ΠΈΡ… нСсСт измСнСния Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ части систСмы. БоотвСтствСнно, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π΄Π°Π½Π½ΠΎΠΉ систСмы ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ смСну Ρ‚Ρ€Π΅Π½Π΄Π°;
  2. ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ†Π΅Π»ΠΈ использования ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ Π΄Π°Π½Π½ΠΎΠΉ систСмы часто Π²Π·Ρ‹Π²Π°ΡŽΡ‚ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ Π±Π΅Π· ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π΄Π΅Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΈ;
  3. ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ всСго Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ°Π» (< 5%);
  4. ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹ Π² ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ‚ систСмы. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ систСмС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π½Π΅ удаСтся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли сСрвСр ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½. Для обучСния нСйросСти это ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ. Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ синтСтичСски;
  5. Π‘Π»ΡƒΡ‡Π°ΠΈ с аномалиями часто Π±Ρ‹Π²Π°ΡŽΡ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ числа/мСсяца/Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (ΡΠ΅Π·ΠΎΠ½Π½ΠΎΡΡ‚ΡŒ). Данная систСма ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡Π΅Ρ‚ΠΊΠΈΠΉ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ использования Π΅Ρ‘ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ. БоотвСтствСнно, ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. БистСма ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ постоянно, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ мСсяцы: Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎ Π² зависимости ΠΎΡ‚ Π³ΠΎΠ΄Π°. Π’ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ситуации, ΠΊΠΎΠ³Π΄Π° ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Π² ΠΎΠ΄Π½ΠΎΠΌ случаС ΠΌΠΎΠΆΠ΅Ρ‚ вСсти ΠΊ ΠΎΡ‚ΠΊΠ°Π·Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмы, Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π½Π΅Ρ‚.
    Для Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ обнаруТСния Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ Π² Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм. Π’ ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠΏΠΎ этой Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΏΡ€ΠΈ ΠΌΠ°Π»Ρ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π°Ρ‰Π΅ всСго прСдлагаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Π΅ сСти.

Основная Π»ΠΎΠ³ΠΈΠΊΠ° для поиска Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° Π½Π° рисункС 3:

Π˜Ρ‰Π΅ΠΌ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ ΠΈ прСдсказываСм сбои с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСйросСтСй

Рисунок 3. Поиск Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ нСйросСти

На Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π° ΠΈΠ»ΠΈ восстановлСния ΠΎΠΊΠ½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ рассчитываСтся ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΎΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ с Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмы. Π’ случаС большой Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌΠΈ ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмы ΠΈ Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ ΠΎΠ± Π°Π½ΠΎΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…. Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ряд ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ для использования Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй:

  1. для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ для обучСния ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Β«Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅Β» Π΄Π°Π½Π½Ρ‹Π΅;
  2. Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ модСль для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ обнаруТСния. Π‘ΠΌΠ΅Π½Π° Ρ‚Ρ€Π΅Π½Π΄Π° ΠΈ сСзонности Π² ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ большоС число Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний ΠΌΠΎΠ΄Π΅Π»ΠΈ. Для Π΅Ρ‘ обновлСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ врСмя, ΠΊΠΎΠ³Π΄Π° модСль являСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ. Если ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ модСль ΠΏΠΎΠ·Π΄Π½Π΅Π΅ ΠΈΠ»ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‚ΠΎ, вСроятнСС всСго, послСдуСт большоС количСство Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний.
    Π’Π°ΠΊΠΆΠ΅ нСльзя Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΎ поискС ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ частого возникновСния Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ‡Π°Ρ‰Π΅ всСго Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ Π² Π½Π΅ΡˆΡ‚Π°Ρ‚Π½Ρ‹Ρ… ситуациях. Однако ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ слСдствиСм ошибки Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ нСдостататочности Π΅Ρ‘ обучСния. НСобходимо ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ количСство Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π»ΠΎΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ администратора, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ систСмы. Π Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ кончится Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ администратор просто пСрСстанСт Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Β«ΠΏΠ°Ρ€Π°Π½ΠΎΠΈΠ΄Π°Π»ΡŒΠ½ΡƒΡŽΒ» систСму ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°.

РСкуррСнтная нСйронная ΡΠ΅Ρ‚ΡŒ

Для обнаруТСния Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… рядах ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π΅ΠΊΡƒΡ€Ρ€Π΅Π½Ρ‚Π½ΡƒΡŽ Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ LSTM. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π΅ΡΡ‚ΡŒ лишь Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… рядов. Π’ нашСм случаС Π½Π΅ всС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ RNN LSTM для Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ряда прСдставлСна Π½Π° рисункС 4.

Π˜Ρ‰Π΅ΠΌ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ ΠΈ прСдсказываСм сбои с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСйросСтСй

Рисунок 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€Π΅ΠΊΡƒΡ€Ρ€Π΅Π½Ρ‚Π½ΠΎΠΉ Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти c ячСйками памяти LSTM

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· рисунка 4, RNN LSTM ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с поиском Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ участкС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π°ΠΌ, Π³Π΄Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ прогнозирования (mean error), Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° аномалия ΠΏΠΎ показатСлям. Использования ΠΎΠ΄Π½ΠΎΠΉ RNN LSTM явно Π±ΡƒΠ΄Π΅Ρ‚ нСдостаточно, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° ΠΊ ΠΌΠ°Π»ΠΎΠΌΡƒ количСству ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ поиска Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ.

Автокодировщик для прогнозирования ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ²

Автокодировщик – ΠΏΠΎ сути искусствСнная нСйронная ΡΠ΅Ρ‚ΡŒ. Π’Ρ…ΠΎΠ΄Π½ΠΎΠΉ слой – encoder, Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ слой – decoder. НСдостаток всСх нСйросСтСй Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° – ΠΏΠ»ΠΎΡ…ΠΎ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ. Π‘Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° синхронного Π°Π²Ρ‚ΠΎΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°.

Π˜Ρ‰Π΅ΠΌ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ ΠΈ прСдсказываСм сбои с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСйросСтСй

Рисунок 5. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π²Ρ‚ΠΎΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°

Автокодировщики ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‚ΡΡ Π½Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π·Π°Ρ‚Π΅ΠΌ находят, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ аномальноС Π² ΠΏΠΎΠ΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… Π² модСль Π΄Π°Π½Π½Ρ‹Ρ…. Как Ρ€Π°Π· Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. ΠžΡΡ‚Π°Π΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π°Π²Ρ‚ΠΎΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ² ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. АрхитСктурно ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° Π°Π²Ρ‚ΠΎΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° прСдставляСт собой ΠΏΡ€ΡΠΌΡƒΡŽ, Π½Π΅Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π½ΡƒΡŽ Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ, которая ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° многослойный пСрсСптрон (multilayer perceptron, MLP), с Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ, ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ»ΠΈ нСсколькими скрытыми слоями, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΈΡ….
Однако различия ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Π²Ρ‚ΠΎΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°ΠΌΠΈ ΠΈ MLP Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² автоматичСском ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ количСство ΡƒΠ·Π»ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ, ΠΈ Ρ‡Ρ‚ΠΎ вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒΡΡ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Π°Π½ΠΈΡŽ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ значСния Y, Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π²Ρ…ΠΎΠ΄ΠΎΠΌ X, Π°Π²Ρ‚ΠΎΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ обучаСтся Ρ€Π΅ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои собствСнныС X. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π°Π²Ρ‚ΠΎΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΌΠΈ модСлями.

Π—Π°Π΄Π°Ρ‡Π° Π°Π²Ρ‚ΠΎΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… индСксов r0 … rn, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π°Π½ΠΎΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ элСмСнтам Π²ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΌ Π²Π΅ΠΊΡ‚ΠΎΡ€Π΅ X. Π”Π°Π½Π½Ρ‹ΠΉ эффСкт достигаСтся Π·Π° счСт поиска ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΈΡ‡Π½ΠΎΠΉ ошибки.

Π˜Ρ‰Π΅ΠΌ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ ΠΈ прСдсказываСм сбои с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСйросСтСй

Рисунок 6. Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ

Для Π°Π²Ρ‚ΠΎΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° Π±Ρ‹Π»Π° Π²Ρ‹Π±Ρ€Π°Π½Π° синхронная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°. Π•Ρ‘ прСимущСства: Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСньшСС количСство ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€.

ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний

Π’ связи с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π½Π΅ΡˆΡ‚Π°Ρ‚Π½Ρ‹Π΅ ситуации, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ситуация нСдостаточного обучСния Π½Π΅ΠΉΡ€ΠΎΠ½Π½ΠΎΠΉ сСти, для Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ обнаруТСния Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ Π±Ρ‹Π»ΠΎ принято Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ нСобходимости Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ основан Π½Π° Π±Π°Π·Π΅ шаблонов, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ классифицируСт администратор.

Алгоритм динамичСской трансформации Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡˆΠΊΠ°Π»Ρ‹ (DTW-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΎΡ‚ Π°Π½Π³Π». dynamic time warping) позволяСт Π½Π°ΠΉΡ‚ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ соотвСтствиС ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡΠΌΠΈ. Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ Π² распознавании Ρ€Π΅Ρ‡ΠΈ: использован для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π΄Π²Π° Ρ€Π΅Ρ‡Π΅Π²Ρ‹Ρ… сигнала ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π½Π΅ΡΡ‘Π½Π½ΡƒΡŽ Ρ„Ρ€Π°Π·Ρƒ. ВпослСдствии Π±Ρ‹Π»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΅ΠΌΡƒ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… областях.

Основной ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний – это сбор Π±Π°Π·Ρ‹ эталонов ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ классифицируСт ΠΏΠΎΠ΄ΠΎΠ·Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ случаи, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ нСйросСтСй. Π”Π°Π»Π΅Π΅ происходит сравнСниС проклассифицированного эталона с Ρ‚Π΅ΠΌ случаСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»Π° систСма, ΠΈ дСлаСтся Π²Ρ‹Π²ΠΎΠ΄ ΠΎ принадлСТности случая ΠΊ Π»ΠΎΠΆΠ½ΠΎΠΌΡƒ Π»ΠΈΠ±ΠΎ приводящСму ΠΊ сбою. Как Ρ€Π°Π· для сравнСния Π΄Π²ΡƒΡ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… рядов ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ DTW. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ инструмСнтом ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ всё ΠΆΠ΅ являСтся классификация. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ послС сбора большого количСства эталонных случаСв систСма Π½Π°Ρ‡Π½Π΅Ρ‚ мСньшС ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ схоТСсти Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° случаСв ΠΈ возникновСния ΠΏΠΎΡ…ΠΎΠΆΠΈΡ….

Π’ ΠΈΡ‚ΠΎΠ³Π΅ Π½Π° основС Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй Π±Ρ‹Π»Π° построСна ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для прогнозирования ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² систСмы Β«Web-ΠšΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡΒ». ЦСлью этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Ρ‹Π»ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π°Ρ€Ρ…ΠΈΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΡƒΠΆΠ΅ ΡΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΡ…ΡΡ сбоях, ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° для Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм. Π‘Ρ…Π΅ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ прСдставлСна Π½ΠΈΠΆΠ΅, Π½Π° рисункС 7.

Π˜Ρ‰Π΅ΠΌ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ ΠΈ прСдсказываСм сбои с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСйросСтСй

Рисунок 7. Π‘Ρ…Π΅ΠΌΠ° прогнозирования ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² Π½Π° основС Π°Π½Π°Π»ΠΈΠ·Π° пространства ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ

На схСмС ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π²Π° основных Π±Π»ΠΎΠΊΠ°: поиск Π°Π½ΠΎΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° (ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°Ρ…) ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π² ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… цСлях Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· JDBC-соСдинСниС ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΡ… сохранят graphite.
Π”Π°Π»Π΅Π΅ прСдставлСн интСрфСйс ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° (рисунок 8).

Π˜Ρ‰Π΅ΠΌ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ ΠΈ прСдсказываСм сбои с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСйросСтСй

Рисунок 8. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°

На интСрфСйсС отобраТаСтся ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π°Π½ΠΎΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹ΠΌ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌ. Π’ нашСм случаС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ модСлируСтся. ΠœΡ‹ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΠΌ всС Π΄Π°Π½Π½Ρ‹Π΅ Π·Π° нСсколько нСдСль ΠΈ Π³Ρ€ΡƒΠ·ΠΈΠΌ ΠΈΡ… постСпСнно для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ случая с Π°Π½ΠΎΠΌΠ°Π»ΠΈΠ΅ΠΉ, приводящСй ΠΊ ΠΎΡ‚ΠΊΠ°Π·Ρƒ. Π’ Π½ΠΈΠΆΠ½Π΅ΠΌ статусбарС отобраТаСтся ΠΎΠ±Ρ‰ΠΈΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π°Π½ΠΎΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π°Π²Ρ‚ΠΎΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°. Π’Π°ΠΊΠΆΠ΅ для ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ отобраТаСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ рассчитываСт RNN LSTM.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ обнаруТСния Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ ΠΏΠΎ показатСлям ЦПУ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ нСйросСти RNN LSTM (рисунок 9).

Π˜Ρ‰Π΅ΠΌ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ ΠΈ прСдсказываСм сбои с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСйросСтСй

Рисунок 9. ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ RNN LSTM

Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ-Ρ‚Π°ΠΊΠΈ простой случай, ΠΏΠΎ сути ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ выброс, ΠΎΠ΄Π½Π°ΠΊΠΎ приводящий ΠΊ ΠΎΡ‚ΠΊΠ°Π·Ρƒ систСмы, Π±Ρ‹Π» ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ вычислСн ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ RNN LSTM. ΠŸΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π°Π½ΠΎΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² этом участкС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π²Π΅Π½ 85 – 95%, всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΡˆΠ΅ 80% (ΠΏΠΎΡ€ΠΎΠ³ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ), считаСтся Π°Π½ΠΎΠΌΠ°Π»ΠΈΠ΅ΠΉ.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ обнаруТСния Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° систСма Π½Π΅ смогла Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ послС обновлСния. Π”Π°Π½Π½ΡƒΡŽ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π°Π²Ρ‚ΠΎΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ (рисунок 10).

Π˜Ρ‰Π΅ΠΌ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ ΠΈ прСдсказываСм сбои с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нСйросСтСй

Рисунок 10. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ обнаруТСния Π°Π²Ρ‚ΠΎΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠΌ

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· рисунка, PermGen завис Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅. Автокодировщик посчитал это странным, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ Π½Π΅ Π²ΠΈΠ΄Π΅Π» Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ. Π—Π΄Π΅ΡΡŒ Π°Π½ΠΎΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСрТится всС 100% Π΄ΠΎ возвращСния систСмы Π² работоспособноС состояниС. ΠΠ½ΠΎΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ отобраТаСтся ΠΏΠΎ всСм ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌ. Как Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅, Π°Π²Ρ‚ΠΎΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΈΠ·Π²Π°Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ эту Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² Π΄Π°Π½Π½Ρ‹Ρ… ситуациях.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ПК Β«Web-ΠšΠΎΠ½ΡΠΎΠ»ΠΈΠ΄Π°Ρ†ΠΈΡΒ» разрабатываСтся Π½Π΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π³ΠΎΠ΄. БистСма находится Π² достаточно ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΌ состоянии, ΠΈ число рСгистрируСмых ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠ² Π½Π΅Π²Π΅Π»ΠΈΠΊΠΎ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°ΠΉΡ‚ΠΈ Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ, Π²Π΅Π΄ΡƒΡ‰ΠΈΠ΅ ΠΊ ΠΎΡ‚ΠΊΠ°Π·Ρƒ Π·Π° 5 – 10 ΠΌΠΈΠ½ΡƒΡ‚ Π΄ΠΎ возникновСния ΠΎΡ‚ΠΊΠ°Π·Π°. Π’ рядС случаСв ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡ‚ΠΊΠ°Π·Π΅ Π·Π°Π±Π»Π°Π³ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚Π½ΠΎΠ΅ врСмя, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выдСляСтся Π½Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Β«Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π½Ρ‹Ρ…Β» Ρ€Π°Π±ΠΎΡ‚.

По Ρ‚Π΅ΠΌ экспСримСнтам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ провСсти, ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ Ρ€Π°Π½ΠΎ. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹ΠΌΠΈ. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π½Π° основС Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй способны Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Β«ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅Β» Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, остаСтся большой ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний, ΠΈ Π½Π΅ всС Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΈ, выявляСмыС ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ спСциалистом Ρƒ нСйросСти, получаСтся ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ. К минусам ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сСйчас Π½Π΅ΠΉΡ€ΠΎΡΠ΅Ρ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ обучСния с ΡƒΡ‡ΠΈΡ‚Π΅Π»Π΅ΠΌ для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Для дальнСйшСго развития систСмы прогнозирования ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² ΠΈ довСдСния Π΅Ρ‘ Π΄ΠΎ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ состояния ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ нСсколько ΠΏΡƒΡ‚Π΅ΠΉ. Π­Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· случаСв с аномалиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ приводят ΠΊ сбою, Π·Π° счСт этого дополнСния списка Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, ΠΎΡ‡Π΅Π½ΡŒ Π²Π»ΠΈΡΡŽΡ‰ΠΈΡ… Π½Π° состояниС систСмы, ΠΈ отброс Π»ΠΈΡˆΠ½ΠΈΡ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Π½Π΅Ρ‘. Π’Π°ΠΊΠΆΠ΅, Ссли Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π² Π΄Π°Π½Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ спСциализации Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΏΠΎΠ΄ наши случаи с аномалиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ приводят ΠΊ ΠΎΡ‚ΠΊΠ°Π·Π°ΠΌ. Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ. Π­Ρ‚ΠΎ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° счёт этого точности ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠΉ с сокращСниСм Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅.

Π’Ρ‹Ρ€Π°ΠΆΠ°ΡŽ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ, помогавшим ΠΌΠ½Π΅ с написаниСм ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ: Π’ΠΈΠΊΡ‚ΠΎΡ€Ρƒ Π’Π΅Ρ€Π±ΠΈΡ†ΠΊΠΎΠΌΡƒ ΠΈ Π‘Π΅Ρ€Π³Π΅ΡŽ Π€ΠΈΠ½ΠΎΠ³Π΅Π½ΠΎΠ²Ρƒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com