Ultralytics YOLO27 :
Licence YOLO
Retour au glossaire Ultralytics

Domain Randomization

Découvre comment la randomisation de domaine réduit l’écart entre simulation et réalité en vision par ordinateur. Apprends à entraîner des modèles Ultralytics YOLO26 robustes à l’aide de données synthétiques.

La randomisation de domaine est une technique d’apprentissage automatique principalement utilisée en vision par ordinateur et en apprentissage par renforcement pour déployer efficacement dans le monde réel des modèles entraînés dans des environnements simulés. Le principe consiste à faire varier systématiquement les paramètres visuels et physiques des données synthétiques pendant l’entraînement. En randomisant des propriétés de l’environnement comme l’éclairage, les textures des objets, l’encombrement de l’arrière-plan et les angles de caméra, les réseaux neuronaux sont contraints d’ignorer les artefacts superficiels de la simulation. Ils apprennent plutôt les caractéristiques invariantes essentielles des objets cibles. Comme l’explique l’article fondateur sur la randomisation de domaine publié sur arXiv, cette injection massive de variabilité garantit qu’une fois le modèle déployé sur du matériel physique, le monde réel lui apparaît simplement comme une autre variation de la diversité de ses données d’entraînement.

Combler l’écart entre simulation et réalité#

Les simulateurs fournissent une source de données d’entraînement sûre et évolutive à l’infini, avec étiquetage automatique, mais les modèles entraînés uniquement sur des simulations statiques échouent souvent dans la réalité en raison du « fossé entre la simulation et la réalité ». Cela se produit parce que les architectures d’apprentissage profond s’adaptent facilement de manière excessive au rendu exact, au niveau des pixels, d’un moteur donné. La randomisation de domaine résout ce problème en élargissant considérablement la distribution d’entraînement. Cette approche est très bénéfique pour les véhicules autonomes et les systèmes de navigation de drones, qui doivent fonctionner sans faille dans des conditions météorologiques et d’éclairage imprévisibles.

Pour bien comprendre ce concept, il est utile de distinguer la randomisation de domaine des techniques similaires d’enrichissement des jeux de données :

  • Randomisation du domaine vs augmentation des données : L'augmentation des données traditionnelle applique des transformations 2D (comme le retournement, le redimensionnement ou la variation des couleurs) aux images réelles existantes. En revanche, la randomisation du domaine intervient lors de la création des données elles-mêmes, en utilisant des moteurs 3D et l'IA générative pour construire de toutes pièces des scènes inédites aux caractéristiques physiques variées. Toutefois, combiner ces deux approches avec des stratégies avancées d’augmentation des données permet souvent d’obtenir les modèles les plus robustes.
  • Randomisation du domaine vs UDA : L'adaptation de domaine non supervisée (UDA) tente d’aligner mathématiquement les distributions de caractéristiques d’un domaine « source » connu et d’un domaine « cible » spécifique non étiqueté. La randomisation du domaine ne tient pas compte du domaine cible ; elle génère simplement une distribution source si large et fortement randomisée qu’elle englobe naturellement le domaine cible.

Applications concrètes#

La capacité à entraîner des modèles entièrement en simulation a révolutionné plusieurs secteurs de l’IA. Voici quelques exemples notables :

Mise en œuvre pratique#

L’intégration de jeux de données randomisés aux pipelines modernes est simplifiée grâce à des frameworks de haut niveau. Pour les équipes d’entreprise qui organisent des millions d’images synthétiques, l’Ultralytics Platform offre un environnement fluide pour le versionnage des jeux de données et l’entraînement dans le cloud. Pour garantir une grande précision et une inférence rapide en temps réel sur les appareils périphériques, Ultralytics YOLO26 est l’architecture recommandée pour déployer ces modèles du virtuel au réel.

from ultralytics import YOLO

# Charge le dernier modèle Ultralytics YOLO26 pour une perception de haute précision
model = YOLO("yolo26n.pt")

# Entraîne le modèle avec un jeu de données synthétique généré par randomisation du domaine
# Le jeu de données contient des milliers d’environnements simulés volontairement variés
results = model.train(data="domain_randomization_data.yaml", epochs=50, imgsz=640)

En misant sur une variabilité intentionnelle, les développeurs qui utilisent les tutoriels PyTorch sur l’apprentissage par transfert ou l'écosystème TensorFlow peuvent éviter les coûts considérables de la collecte manuelle de données dans le monde réel. Que tu étudies les principes fondamentaux de l’apprentissage automatique sur Wikipédia, consultes des analyses architecturales dans la bibliothèque numérique de l’ACM ou explores les approches d’Anthropic en matière de robustesse des modèles, la randomisation du domaine reste un pilier essentiel d’une intelligence artificielle évolutive et résiliente.

Explore solutions

Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les prises de vue aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la surveillance environnementale, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Déploie l’IA visuelle pour la surveillance aérienne avec les modèles Ultralytics YOLO. Donne de la puissance aux drones, aux workflows aéronautiques, à la conservation de l’environnement et aux secteurs géospatiaux grâce à des solutions de vision par ordinateur.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l’avenir de l’IA !

Commence ton parcours vers l’avenir de l’apprentissage automatique