YOLO Vision 2026 :
Retour au glossaire Ultralytics

Domain Randomization

Découvre comment la Domain Randomization comble le fossé entre la simulation et le réel en vision par ordinateur. Apprends à entraîner des modèles Ultralytics YOLO26 robustes en utilisant des données synthétiques.

La randomisation de domaine est une technique de machine learning principalement utilisée en computer vision et en apprentissage par renforcement pour déployer avec succès dans le monde réel des modèles entraînés dans des environnements simulés. Le concept fondamental consiste à faire varier systématiquement les paramètres visuels et physiques des synthetic data pendant la phase d'entraînement. En randomisant les propriétés environnementales telles que les conditions d'éclairage, les textures des objets, l'encombrement de l'arrière-plan et les angles de caméra, les neural networks sont contraints d'ignorer les artefacts de simulation superficiels. À la place, ils apprennent les caractéristiques invariantes essentielles des objets cibles. Comme détaillé dans le classic Domain Randomization paper on arXiv, cette injection massive de variabilité garantit que lorsque le modèle est déployé sur du matériel physique, le monde réel apparaît simplement comme une variation de plus de ses diverses données d'entraînement.

Combler l'écart entre la simulation et la réalité#

Les simulateurs fournissent une source de données d'entraînement sûre, infiniment évolutive et étiquetée automatiquement, mais les modèles entraînés uniquement sur des simulations statiques échouent souvent dans la réalité en raison du « fossé de la réalité » (reality gap). Cela se produit parce que les architectures de deep learning surajustent (overfit) facilement le rendu exact au niveau des pixels d'un moteur spécifique. La randomisation de domaine résout ce problème en élargissant agressivement la distribution d'entraînement. C'est extrêmement bénéfique pour les autonomous vehicles et les systèmes de navigation par drone, qui doivent fonctionner de manière irréprochable dans des conditions météorologiques et d'éclairage imprévisibles.

Distinguer la Randomisation de domaine des concepts associés#

Pour bien saisir ce concept, il est utile de différencier la Randomisation de domaine des techniques similaires d'amélioration de jeux de données :

  • Domain Randomization vs. Data Augmentation : La data augmentation traditionnelle applique des transformations 2D (comme le retournement, la mise à l'échelle ou la variation des couleurs) à des images réelles existantes. En revanche, la randomisation de domaine intervient lors de la création même des données, en utilisant des moteurs 3D et generative AI pour construire de toutes pièces des scènes totalement inédites et variées physiquement. Cependant, combiner les deux avec des advanced data augmentation strategies permet souvent d'obtenir les modèles les plus robustes.
  • Domain Randomization vs. UDA : L'Unsupervised Domain Adaptation (UDA) tente d'aligner mathématiquement les distributions de caractéristiques d'un domaine « source » connu et d'un domaine « cible » spécifique et non étiqueté. La randomisation de domaine ne prend pas du tout en compte le domaine cible ; elle génère simplement une distribution source si large et hautement randomisée qu'elle enveloppe naturellement le domaine cible.

Applications concrètes#

La capacité à s'entraîner entièrement en simulation a révolutionné plusieurs industries de l'IA. Des exemples marquants incluent :

  • Sim-to-Real Robotic Manipulation : L'entraînement de bras robotiques dans le monde réel est lent, coûteux et sujet aux dommages matériels. Les chercheurs tirent parti d'outils tels que le NVIDIA Isaac Sim environment pour simuler la physique (en faisant varier la masse, le frottement et la gravité) parallèlement aux textures visuelles. Des projets novateurs, tels que OpenAI research on dexterous manipulation et diverses initiatives DeepMind robotics initiatives, ont prouvé que les modèles entraînés avec une physique randomisée peuvent exécuter des tâches de saisie zero-shot complexes sur des robots physiques.
  • Perception Systems : Les modèles de vision pour la navigation autonome s'appuient sur la randomisation de domaine pour simuler des cas limites rares (comme un éblouissement aveuglant ou de fortes chutes de neige). Des recherches récentes emerging research in 2026 on sim-to-real transfer et des publications évaluées par des pairs IEEE publications on robotics soulignent comment cette approche garantit une object detection robuste sans compromettre la sécurité humaine lors de la collecte de données.

Mise en œuvre pratique#

L'intégration de jeux de données randomisés dans les pipelines modernes est simplifiée grâce à des frameworks de haut niveau. Pour les équipes d'entreprise organisant des millions d'images synthétiques, la Ultralytics Platform offre un environnement fluide pour le versionnage des jeux de données et l'entraînement dans le cloud. Pour garantir une haute précision et une inférence rapide en temps réel sur les appareils périphériques (edge devices), Ultralytics YOLO26 est l'architecture recommandée lors du déploiement de ces modèles sim-to-real.

from ultralytics import YOLO

# Load the latest Ultralytics YOLO26 model for high-accuracy perception
model = YOLO("yolo26n.pt")

# Train the model using a synthetic dataset generated via Domain Randomization
# The dataset contains thousands of intentionally varied simulated environments
results = model.train(data="domain_randomization_data.yaml", epochs=50, imgsz=640)

En adoptant une variabilité intentionnelle, les développeurs qui créent avec les PyTorch tutorials on transfer learning ou l'TensorFlow ecosystem peuvent contourner les coûts massifs de la collecte manuelle de données réelles. Que tu étudies les principes fondamentaux du machine learning principles on Wikipedia, que tu lises des analyses architecturales dans l'ACM digital library ou que tu explores Anthropic's approaches to model robustness, la randomisation de domaine reste une pierre angulaire essentielle d'une intelligence artificielle évolutive et résiliente.

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