Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Retour au glossaire Ultralytics

State Space Models (SSM)

Découvre comment les modèles d'espace d'état (SSM) offrent une modélisation de séquence efficace. Apprends comment Ultralytics YOLO26 et la plateforme Ultralytics propulsent tes flux de travail IA avancés.

Les modèles d'espace d'état (SSM) sont une classe puissante d'architectures de modélisation de séquences en machine learning, conçus pour traiter des flux continus de données dans le temps. Initialement ancrés dans la théorie du contrôle traditionnelle, les adaptations modernes du deep learning des SSM sont devenues des alternatives hautement efficaces pour gérer des tâches séquentielles complexes. En conservant un « état » interne qui se met à jour à mesure que de nouvelles informations arrivent, ces modèles peuvent mapper des séquences d'entrée vers des séquences de sortie avec une efficacité remarquable, ce qui les rend particulièrement aptes à capturer les dépendances à long terme dans les données.

Link to this sectionComment fonctionnent les modèles d'espace d'état#

À la base, les SSM fonctionnent en compressant les informations passées dans un vecteur d'état caché, qui est mis à jour continuellement à mesure que de nouvelles entrées sont traitées. Contrairement aux modèles traditionnels qui peuvent rencontrer des goulots d'étranglement de mémoire, des avancées récentes comme les modèles d'espace d'état structurés (S4) et l'architecture Mamba, très populaire, ont introduit des mécanismes sélectifs. Ceux-ci permettent au modèle de filtrer dynamiquement les données non pertinentes et de conserver un contexte crucial, atteignant ainsi des performances élevées sans la surcharge de mémoire massive typique des anciennes architectures.

Tu peux construire des opérations de séquence fondamentales en utilisant des frameworks standards comme PyTorch, qui alimente de nombreuses implémentations modernes de SSM. Voici un exemple simple et exécutable démontrant comment des données séquentielles peuvent être traitées via une couche linéaire dans PyTorch, conceptuellement similaire aux projections du continu vers le discret utilisées dans le suivi de l'espace d'état :

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 sectionDifférencier les SSM des architectures connexes#

Pour bien comprendre les SSM, il est utile de les distinguer des autres modèles de séquence courants :

  • Transformers : Alors que les Transformers s'appuient sur un mécanisme d'attention qui évolue de manière quadratique avec la longueur de la séquence, les SSM évoluent de manière linéaire. Cela rend les SSM beaucoup plus rapides et plus économes en mémoire lors du traitement de contextes extrêmement longs, tels que des livres entiers ou des heures d'audio.
  • Réseaux de neurones récurrents (RNN) : Les RNN traitent les jetons séquentiellement mais souffrent notoirement du problème de disparition du gradient. Les SSM modernes parallélisent mathématiquement les calculs d'entraînement, évitant cet écueil tout en maintenant des vitesses d'inférence rapides.
  • Modèles de Markov cachés (HMM) : Les HMM supposent un ensemble fini d'états discrets régis par des distributions de probabilité. En revanche, les SSM de deep learning utilisent des espaces vectoriels continus, leur permettant de représenter des données beaucoup plus complexes et de haute dimension.

Link to this sectionApplications concrètes#

L'efficacité des SSM a conduit à une adoption rapide dans divers domaines de l'intelligence artificielle, en particulier là où la longueur des séquences crée des goulots d'étranglement computationnels.

  1. Séquençage génomique et biologique : Les séquences d'ADN et de protéines contiennent souvent des millions de paires de bases. Les chercheurs d'institutions comme l'Université de Stanford utilisent des SSM avancés pour modéliser ces séquences massives, accélérant la recherche clinique et la découverte de médicaments en prédisant les structures moléculaires beaucoup plus rapidement que les réseaux basés sur l'attention.

  2. Analyse continue de séries temporelles : Dans les environnements industriels Internet des objets (IoT), les capteurs génèrent des flux de données à haute fréquence en continu. Les SSM excellent dans l'analyse de ces données pour la détection d'anomalies, identifiant des défauts mécaniques subtils dans les équipements de fabrication avant qu'ils ne causent des pannes catastrophiques.

Alors que les SSM révolutionnent les données séquentielles et linguistiques, les tâches de vision par ordinateur reposent souvent sur des architectures spatiales spécialisées. Par exemple, Ultralytics YOLO26 est largement adopté pour la détection d'objets et la segmentation d'instances en temps réel grâce à son inférence de bout en bout sans NMS. Que tu construises un SSM pour du texte ou que tu déploies des modèles visuels comme YOLO26, tu peux gérer des jeux de données, entraîner et déployer tes solutions de manière transparente en utilisant l'Ultralytics Platform, permettant des flux de travail efficaces de la périphérie au cloud pour toute application d'IA.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique