Временные ряды

Kalman Filter

Фильтр Калмана

актуальноТекущий рабочий стандарт

Рекуррентная оценка скрытого состояния системы по зашумлённым наблюдениям. Оптимален для линейных систем с гауссовым шумом.

Что означает каждый компонент
  • коэффициент усиления: чем шумнее измерения, тем меньше доверия к ним и тем меньше K
  • невязка: расхождение между реальным измерением и тем, что предсказала модель

Ключевые тезисы

  • Два шага: предсказание состояния и коррекция по новому измерению.
  • Работает потоково и требует памяти только под текущее состояние — идеален для онлайна.
  • Расширения: EKF и UKF для нелинейных систем, частичные фильтры для произвольных распределений.
Тема также относится к главам:Компьютерное зрениеЗадачи

Подробный разбор

2 подтем — раскройте любую, чтобы увидеть объяснение, формулы, примеры и интерактивные графики.

1

Предсказание и коррекция

Два шага, повторяющиеся на каждом наблюдении.

Обозначения
  • ложные срабатывания: модель сказала «да», а это неправда
  • объект: вектор признаков
  • транспонирование: строка вместо столбца
Обозначения
  • объект: вектор признаков
  • транспонирование: строка вместо столбца
Коэффициент усиления K балансирует доверие к модели и к измерению

Если шум измерений велик ( большое), фильтр больше доверяет своей модели; если велика неопределённость модели (), — новому измерению.

2

Где применяют

От навигации до сглаживания метрик.

  • Трекинг объектов в видео и навигация (GPS + инерциальные датчики).
  • Сглаживание зашумлённых бизнес-метрик в реальном времени.
  • Структурные модели временных рядов: уровень, тренд и сезонность как скрытые состояния.
  • Работает потоково и почти не требует памяти — идеален для встраиваемых систем.

Связанные темы

Видео и последовательности кадров