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

Diffusion Policies

Découvre comment les Diffusion Policies façonnent la robotique moderne. Apprends comment elles modélisent les actions via le débruitage et s'intègrent avec Ultralytics YOLO26 pour une perception intelligente.

Les Diffusion Policies représentent un changement de paradigme dans la robotique et l'apprentissage automatique où la politique visuomotrice d'un agent IA est modélisée comme un processus de diffusion par débruitage conditionnel. Traditionnellement, le clonage de comportement — une forme d'apprentissage par imitation — repose sur une régression directe pour prédire une action déterministe unique à partir d'entrées sensorielles. Bien que fonctionnelle pour des tâches simples, la régression directe échoue souvent lorsqu'il existe plusieurs actions valides, ce qui conduit à des mouvements moyennés instables ou dangereux. Les Diffusion Policies résolvent cela en cadrant la génération d'actions comme une tâche de raffinement de séquence. En partant d'un pur bruit aléatoire, l'algorithme débruite de manière itérative le signal — conditionné par des observations sensorielles telles que des images ou des données d'état spatial — pour produire des séquences d'actions hautement précises, robustes et multimodales.

Link to this sectionComment fonctionnent les Diffusion Policies#

Les mécanismes fondamentaux reposent sur les mathématiques issues de la modélisation générative, adaptant des techniques initialement développées pour la synthèse d'images haute fidélité dans le papier original sur la politique de diffusion visuomotrice. Durant la phase d'entraînement, connue sous le nom de processus direct, de petites quantités de bruit sont progressivement ajoutées aux trajectoires d'action expertes optimales. Un réseau neuronal est ensuite entraîné à prédire et à inverser ce bruit en fonction d'un contexte d'observation donné.

Lors de l'inférence, quand le robot interagit avec son environnement, il observe ce qui l'entoure, initialise une séquence d'action aléatoire et la débruite en utilisant la dynamique de Langevin stochastique. Cette optimisation itérative génère des commandes motrices fluides et détaillées, capables de gérer des espaces d'action complexes et de haute dimension.

Link to this sectionApplications concrètes#

En représentant précisément des distributions complexes sans effondrement de mode, les Diffusion Policies redéfinissent activement l'intelligence artificielle physique moderne.

  • Manipulation Robotique : Dans les environnements industriels, les bras robotisés utilisent ces politiques pour des tâches habiles et riches en contacts, comme saisir des objets de formes irrégulières, assembler des composants électroniques complexes ou exécuter des mouvements fluides de versement.
  • Navigation Autonome : Les systèmes de conduite autonome et les drones combinent l'estimation de la profondeur avec des Diffusion Policies pour planifier des trajectoires sûres et continues à travers des environnements dynamiques, s'adaptant avec grâce à des obstacles soudains qui pourraient autrement dérouter les modèles standards d'apprentissage par renforcement.

Link to this sectionDifférencier les termes clés#

Pour clarifier la fonction spécifique des Diffusion Policies, il est utile de les distinguer des architectures génératives étroitement apparentées :

  • Diffusion Policies vs. Modèles de Diffusion : Les Modèles de Diffusion désignent largement l'architecture générative sous-jacente utilisée pour créer des données statiques comme la synthèse texte-image. Les Diffusion Policies appliquent ce mécanisme spécifique pour prédire des commandes motrices continues en série temporelle pour des robots actifs.
  • Diffusion Policies vs. Diffusion Forcing : Le Diffusion Forcing est un cadre général de génération de séquences qui entraîne des causal transformers en utilisant des niveaux de bruit variables par jeton. Bien qu'apparenté, le diffusion forcing se concentre fortement sur la prédiction autorégressive, tandis que les diffusion policies désignent strictement la stratégie d'apprentissage par imitation pour le contrôle visuomoteur.

Link to this sectionAvancées récentes dans l'apprentissage de politiques#

La recherche menée par de grandes institutions, notamment les initiatives de recherche d'OpenAI et Google DeepMind robotics, continue de repousser les limites de ce que ces algorithmes peuvent accomplir. Notamment, la 3D Diffusion Policy (DP3), publiée sur arXiv en 2024, a introduit une percée en conditionnant les politiques sur des représentations de nuages de points 3D compactes plutôt que sur de simples images 2D. Cela a considérablement amélioré la conscience spatiale des robots tout en nécessitant beaucoup moins de démonstrations d'experts. D'autres innovations comme D3P: Dynamic Denoising Diffusion Policy ont commencé à résoudre la lenteur d'inférence de la diffusion standard en sautant dynamiquement les étapes de débruitage pour les actions routinières, débloquant ainsi une réactivité en temps réel.

Link to this sectionMise en œuvre pratique avec la vision par ordinateur#

Avant qu'une diffusion policy puisse générer une action, elle nécessite une compréhension claire et structurée de son environnement. Les ingénieurs combinent fréquemment des modèles robustes de détection d'objets avec des algorithmes de politique pour former un pipeline de vision par ordinateur complet. Par exemple, un modèle perceptuel rapide comme Ultralytics YOLO26 peut isoler des objets cibles en temps réel, en transmettant les coordonnées spatiales à une diffusion policy basée sur une bibliothèque PyTorch.

import torch
from ultralytics import YOLO

# Load the Ultralytics YOLO26 Nano model for high-speed robotic perception
model = YOLO("yolo26n.pt")

# Predict bounding boxes on the robot's active camera feed
results = model.predict("robot_camera_feed.jpg")

# Condition the policy by extracting the bounding box center coordinate
if len(results[0].boxes) > 0:
    box = results[0].boxes[0].xyxy.squeeze()
    center_x = (box[0] + box[2]) / 2.0
    center_y = (box[1] + box[3]) / 2.0

    # Create a spatial observation tensor to condition the PyTorch Diffusion Policy.
    # This directly guides the denoising process to generate accurate motor actions.
    observation_state = torch.tensor([center_x, center_y])
    print(f"Conditioning action trajectory on object center: {observation_state}")

Pour rationaliser ce flux de travail, tu peux utiliser la Ultralytics Platform pour exploiter des outils d'auto-annotation rapides pour des jeux de données personnalisés. Ce support de bout en bout accélère le déploiement de modèles depuis les flux de caméra bruts vers une intelligence robotique exploitable.

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