ГоловнаШІ та Машинне навчанняДетектор Аномалій Затримки Мережі — Сезонна Декомпозиція Наживо

📡 Детектор Аномалій Затримки Мережі — Сезонна Декомпозиція Наживо

Спостерігайте, як справжня сезонно-трендова декомпозиція розділяє симульований часовий ряд затримки мережі на тренд, добову сезонну й залишкову компоненти, позначаючи аномалії наживо через поріг z-показника на залишку.

ШІ та Машинне навчання3DСередній60 FPS
ai-network-latency-anomaly-detection ↗ Відкрити окремо

Про цю симуляцію

Ця симуляція транслює синтетичний часовий ряд затримки мережі — повільний тренд, справжній 24-годинний добовий сезонний патерн навантаження, гаусів шум і випадкові впроваджені сплески чи провали — і розкладає його наживо за допомогою класичної сезонно-трендової декомпозиції. Центроване ковзне середнє вилучає тренд, детрендовані значення усереднюються за годиною доби, щоб побудувати сезонну форму, а залишок — це те, що залишається. Плаваючий тест z-показника на цьому залишку позначає аномалії в реальному часі.

🔬 Що показано

Чотири прокручувані панелі: спостережена затримка з накладеним вилученим трендом, повторювана добова сезонна компонента й залишок зі смугами z-показника ±k·σ — аномалії підсвічуються в момент, коли їхній z-показник перетинає налаштовуваний поріг. Оскільки тренд використовує центроване ковзне середнє, що охоплює повну добу, декомпозиція й позначення відстають від живого надходження приблизно на півдоби.

🎮 Як користуватися

Налаштуйте поріг z-показника, щоб зробити детектор суворішим чи м'якшим, частоту впроваджених аномалій, щоб контролювати, як часто справжні сплески/провали засіваються в потік, і швидкість відтворення, щоб пришвидшити чи сповільнити симульований годинник. Пауза заморожує потік, або скидання пересіює свіжий ряд і перезапускає конвеєр із нуля.

💡 Чи знали ви?

Класична сезонна декомпозиція періоду парної довжини (як 24 погодинні зразки на добу) використовує центроване ковзне середнє «2×m»: кожна точка тренду усереднює повний цикл навколо себе, з двома крайніми зразками, зваженими наполовину. Це симетричне зважування дозволяє оцінці тренду залишатися незміщеною, навіть попри те, що доба має парну кількість годин.

Часті питання

Що таке сезонно-трендова декомпозиція?

Сезонно-трендова декомпозиція розділяє спостережений часовий ряд на три адитивні частини: повільно рухомий тренд, повторюваний сезонний патерн (тут 24-годинний добовий цикл мережевого навантаження) і залишок — те, що залишається після видалення тренду й сезонності. Класична декомпозиція оцінює тренд центрованим ковзним середнім, що охоплює один повний сезонний період, потім усереднює детрендовані значення на кожній сезонній позиції.

Чому для тренду використовується центроване ковзне середнє й чому виникає затримка?

Центроване ковзне середнє довжиною, що дорівнює сезонному періоду (24 години), видаляє сезонний цикл із ряду, усереднюючи за рівно один повний цикл навколо кожної точки, залишаючи базовий тренд. Оскільки йому потрібні дані як до, так і після точки, тренд — а отже, залишок і будь-яке позначення аномалії — можуть бути обчислені лише після надходження приблизно половини періоду майбутніх даних.

Як працює детектор аномалій за z-показником?

Щойно обчислено залишок, розраховуються плаваюче середнє й стандартне відхилення за недавнім прикінцевим вікном значень залишку. Кожен новий залишок перетворюється на z-показник — скільки стандартних відхилень він знаходиться від цього плаваючого середнього — і позначається як аномалія, якщо абсолютний z-показник перевищує налаштовуваний поріг.

Що означає статистика виявлення?

Симуляція таємно знає, які сплески й провали затримки вона впровадила як справжні аномалії, окремо від звичайного шуму. Порівняння позначень детектора з цією справжньою істиною дає живу перевірку розсудливості: скільки впроваджених аномалій було фактично спіймано (частота виявлення) і яка частка позначень не відповідала впровадженій події.

Ця симуляція математично справжня?

Так. Синтетичний ряд генерується зі справжнього повільного тренду плюс справжня добова сезонна форма плюс гаусів шум плюс випадково впроваджені аномалії сплеску/провалу. Компоненти тренду, сезонності й залишку обчислюються справжньою арифметикою над цим згенерованим рядом — центровані ковзні середні й погодинні детрендовані середні — а не готові криві.

⚙ Під капотом

Синтетичний ряд затримки мережі зі справжнім повільним трендом, справжнім 24-годинним сезонним патерном навантаження, гаусовим шумом і впровадженими сплесками/провалами розкладається наживо з центрованим трендом ковзного середнього, погодинним усередненням сезонності та залишком = спостереження − тренд − сезонність. Плаваючий z-показник над залишком позначає аномалії в міру надходження.

Canvas 2DTime SeriesAnomaly DetectionSeasonal DecompositionZ-score

3D · рушій Three.js / WebGL · ціль 60 FPS · працює повністю на клієнті, без встановлення

Що ви знайшли?

Додати кроки відтворення (необов'язково)