Встречай YOLO26: ИИ компьютерного зрения нового поколения.
Ultralytics
Назад к глоссарию Ultralytics

State Space Models (SSM)

Узнай, как модели пространства состояний (SSM) обеспечивают эффективное моделирование последовательностей. Пойми, как Ultralytics YOLO26 и платформа Ultralytics ускоряют продвинутые рабочие процессы в области ИИ.

Модели пространства состояний (SSM) — это мощный класс архитектур моделирования последовательностей в машинном обучении, предназначенный для обработки непрерывных потоков данных во времени. Изначально основанные на традиционной теории управления, современные адаптации SSM для глубокого обучения стали высокоэффективной альтернативой для решения сложных задач с последовательностями. Поддерживая внутреннее «состояние», которое обновляется по мере поступления новой информации, эти модели могут преобразовывать входные последовательности в выходные с поразительной эффективностью, что делает их особенно эффективными при улавливании долгосрочных зависимостей в данных.

Link to this sectionКак работают модели пространства состояний#

По сути, SSM работают путем сжатия прошлой информации в вектор скрытого состояния, который непрерывно обновляется по мере обработки новых входных данных. В отличие от традиционных моделей, которые могут сталкиваться с проблемами памяти, недавние достижения, такие как структурированные модели пространства состояний (S4) и очень популярная архитектура Mamba, ввели механизмы селективности. Они позволяют модели динамически отфильтровывать нерелевантные данные и запоминать важный контекст, обеспечивая высокую производительность без огромных затрат памяти, характерных для старых архитектур.

Ты можешь создавать базовые операции над последовательностями, используя стандартные фреймворки, такие как PyTorch, на базе которого работают многие современные реализации SSM. Вот простой и рабочий пример, демонстрирующий, как последовательные данные могут обрабатываться через линейный слой в PyTorch, что концептуально похоже на проекции из непрерывного пространства в дискретное, используемые при отслеживании состояний:

import torch
import torch.nn as nn

# Simulate a sequence of 10 steps, batch size 2, feature size 16
sequence_data = torch.randn(2, 10, 16)

# A linear projection layer conceptually similar to an SSM state update
state_projection = nn.Linear(16, 32)
hidden_state = state_projection(sequence_data)

print(f"Output shape: {hidden_state.shape}")  # Expected: [2, 10, 32]

Link to this sectionОтличие SSM от схожих архитектур#

Чтобы полностью понять SSM, полезно отличить их от других распространенных моделей последовательностей:

  • Transformers: В то время как Transformers полагаются на механизм внимания, который масштабируется квадратично относительно длины последовательности, SSM масштабируются линейно. Это делает SSM намного быстрее и экономичнее с точки зрения памяти при обработке очень длинных контекстов, таких как целые книги или часы аудио.
  • Рекуррентные нейронные сети (RNN): RNN обрабатывают токены последовательно, но, как известно, страдают от проблемы затухающего градиента. Современные SSM математически параллелизируют вычислительные процессы обучения, избегая этой ловушки и поддерживая высокую скорость вывода.
  • Скрытые марковские модели (HMM): HMM предполагают наличие конечного набора дискретных состояний, регулируемых вероятностными распределениями. В отличие от них, SSM в глубоком обучении используют непрерывные векторные пространства, что позволяет им представлять значительно более сложные многомерные данные.

Link to this sectionРеальные применения#

Эффективность SSM привела к их быстрому внедрению в различных областях искусственного интеллекта, особенно там, где длина последовательности создает вычислительные узкие места.

  1. Геномное и биологическое секвенирование: Последовательности ДНК и белков часто содержат миллионы пар оснований. Исследователи в таких учреждениях, как Стэнфордский университет, используют продвинутые SSM для моделирования этих огромных последовательностей, ускоряя клинические исследования и разработку лекарств за счет прогнозирования молекулярных структур намного быстрее, чем сети на основе механизма внимания.

  2. Анализ непрерывных временных рядов: В промышленных условиях Интернета вещей (IoT) датчики непрерывно генерируют потоки высокочастотных данных. SSM отлично справляются с анализом этих данных для обнаружения аномалий, выявляя скрытые механические неисправности в производственном оборудовании до того, как они приведут к катастрофическим отказам.

Хотя SSM совершают революцию в работе с последовательными и текстовыми данными, задачи компьютерного зрения часто опираются на специализированные пространственные архитектуры. Например, Ultralytics YOLO26 широко применяется для обнаружения объектов и сегментации экземпляров в реальном времени благодаря выводу без использования NMS. Независимо от того, создаешь ли ты SSM для текста или развертываешь визуальные модели, такие как YOLO26, ты можешь легко управлять наборами данных, обучать и развертывать свои решения с помощью платформы Ultralytics, что обеспечивает эффективные рабочие процессы от периферийных устройств до облака для любого приложения ИИ.

Explore solutions

Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ машинного зрения в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.

Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной индустрии

Применяй компьютерное зрение в автомобильной сфере с помощью моделей Ultralytics YOLO. ИИ для обработки изображений повышает безопасность дорожного движения, эффективность систем помощи водителю и автоматизацию транспортных средств, делая дороги умнее.

Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для компьютерного зрения в медицине ускоряет анализ медицинских изображений, делает диагностику точнее, а мониторинг пациентов — эффективнее.

Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. ИИ машинного зрения обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание потребностей клиентов.

Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Расширяй возможности интеллектуальных машин с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.

Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с моделями Ultralytics YOLO. ИИ машинного зрения обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к СИЗ и автоматизацию сборочных линий.

Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. ИИ для компьютерного зрения позволяет проверять посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность склада в реальном времени.

Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ машинного зрения в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.

Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной индустрии

Применяй компьютерное зрение в автомобильной сфере с помощью моделей Ultralytics YOLO. ИИ для обработки изображений повышает безопасность дорожного движения, эффективность систем помощи водителю и автоматизацию транспортных средств, делая дороги умнее.

Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для компьютерного зрения в медицине ускоряет анализ медицинских изображений, делает диагностику точнее, а мониторинг пациентов — эффективнее.

Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. ИИ машинного зрения обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание потребностей клиентов.

Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Расширяй возможности интеллектуальных машин с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.

Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с моделями Ultralytics YOLO. ИИ машинного зрения обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к СИЗ и автоматизацию сборочных линий.

Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. ИИ для компьютерного зрения позволяет проверять посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность склада в реальном времени.

Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ машинного зрения в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.

Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной индустрии

Применяй компьютерное зрение в автомобильной сфере с помощью моделей Ultralytics YOLO. ИИ для обработки изображений повышает безопасность дорожного движения, эффективность систем помощи водителю и автоматизацию транспортных средств, делая дороги умнее.

Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для компьютерного зрения в медицине ускоряет анализ медицинских изображений, делает диагностику точнее, а мониторинг пациентов — эффективнее.

Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. ИИ машинного зрения обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание потребностей клиентов.

Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Расширяй возможности интеллектуальных машин с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.

Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с моделями Ultralytics YOLO. ИИ машинного зрения обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к СИЗ и автоматизацию сборочных линий.

Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. ИИ для компьютерного зрения позволяет проверять посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность склада в реальном времени.

Узнать больше

Давай строить будущее ИИ вместе!

Начни свой путь в будущее машинного обучения