Ultralytics YOLO27 :
Retour au glossaire Ultralytics

Dimensionality Reduction

Apprends comment la réduction de dimensionnalité optimise les workflows de ML. Découvre des techniques comme la PCA et t-SNE pour améliorer les performances d’Ultralytics YOLO26 et la visualisation des données.

La réduction de la dimensionnalité est une technique transformatrice utilisée en apprentissage automatique (ML) et en science des données pour réduire le nombre de variables d'entrée — souvent appelées caractéristiques ou dimensions — dans un jeu de données, tout en conservant les informations les plus essentielles. À l'ère des données massives, les jeux de données contiennent souvent des milliers de variables, ce qui entraîne un phénomène connu sous le nom de malédiction de la dimensionnalité. Ce phénomène peut rendre l'entraînement des modèles coûteux en ressources de calcul, sujet au surapprentissage et difficile à interpréter. En projetant des données de grande dimension dans un espace de dimension inférieure, les praticiens peuvent améliorer l'efficacité, la visualisation et les performances prédictives.

Principaux avantages pour le développement de l'IA#

Réduire la complexité des données est une étape fondamentale des pipelines de prétraitement des données. Cette approche offre plusieurs avantages concrets pour créer des systèmes d'intelligence artificielle (AI) robustes :

  • Efficacité computationnelle accrue : Un nombre réduit de caractéristiques signifie moins de données à traiter. Cela accélère les temps d'entraînement d'algorithmes comme YOLO26, les rendant plus adaptés à l'inférence en temps réel et au déploiement sur des appareils d'IA en périphérie aux ressources limitées.
  • Visualisation améliorée des données : L'intuition humaine peine à appréhender des données au-delà de trois dimensions. La réduction de la dimensionnalité compresse les jeux de données complexes dans des espaces 2D ou 3D, ce qui permet une visualisation efficace des données afin de repérer les regroupements, les motifs et les valeurs aberrantes à l'aide d'outils comme le TensorFlow Embedding Projector.
  • Réduction du bruit : En se concentrant sur la variance la plus pertinente des données, cette technique élimine le bruit et les caractéristiques redondantes. Il en résulte des données d'entraînement plus propres, ce qui aide les modèles à mieux se généraliser à des exemples jamais vus.
  • Optimisation du stockage : Le stockage de jeux de données volumineux dans le cloud, comme ceux gérés via la Ultralytics Platform, peut être coûteux. La compression de l'espace des caractéristiques réduit considérablement les besoins de stockage sans compromettre l'intégrité essentielle des données.

Techniques clés : linéaires ou non linéaires#

Les méthodes de réduction de la dimensionnalité sont généralement classées selon qu'elles préservent la structure linéaire globale ou la variété non linéaire locale des données.

Méthodes linéaires#

La technique linéaire la plus établie est l'analyse en composantes principales (PCA). PCA fonctionne en identifiant les « composantes principales », c'est-à-dire des axes orthogonaux qui capturent la variance maximale des données. Elle projette les données originales sur ces nouveaux axes, éliminant ainsi les dimensions qui apportent peu d'informations. Il s'agit d'une méthode incontournable dans les workflows d'apprentissage non supervisé.

Méthodes non linéaires#

Pour les structures de données complexes, telles que les représentations vectorielles d'images ou de textes, les méthodes non linéaires sont souvent nécessaires. Des techniques comme l'intégration stochastique de voisins distribuée selon t (t-SNE) et UMAP (approximation et projection uniformes de variété) excellent dans la préservation des voisinages locaux, ce qui les rend idéales pour visualiser des regroupements de grande dimension. En outre, les autoencodeurs sont des réseaux neuronaux entraînés à compresser les entrées en une représentation dans un espace latent, puis à les reconstruire, apprenant ainsi un encodage compact des données.

Applications concrètes#

La réduction de la dimensionnalité est essentielle dans divers domaines de l'apprentissage profond (DL) :

  1. Vision par ordinateur : Les détecteurs d'objets modernes comme YOLO26 traitent des images contenant des milliers de pixels. Les couches internes utilisent des techniques comme le pooling et les convolutions à pas de déplacement pour réduire progressivement les dimensions spatiales des cartes de caractéristiques, distillant les pixels bruts en concepts sémantiques de haut niveau (par ex. « bord », « œil », « voiture »).

  2. Génomique et santé : En analyse d'images médicales et en bio-informatique, les chercheurs analysent des données d'expression génique comportant des dizaines de milliers de variables. La réduction de la dimensionnalité aide à identifier les biomarqueurs clés pour la classification des maladies, comme l'illustrent les études sur la génomique du cancer.

  3. Systèmes de recommandation : Des plateformes comme Netflix ou Spotify utilisent la factorisation matricielle (une technique de réduction) pour prédire les préférences des utilisateurs. En réduisant la matrice creuse des interactions entre utilisateurs et éléments, elles peuvent recommander efficacement du contenu en fonction de caractéristiques latentes.

Réduction de la dimensionnalité et sélection de caractéristiques#

Il est important de distinguer ce concept de la sélection de caractéristiques, car ces deux approches atteignent des objectifs similaires par des mécanismes différents :

  • Sélection de caractéristiques consiste à sélectionner un sous-ensemble des caractéristiques originales (par ex. conserver « Âge » et supprimer « Nom »). Elle ne modifie pas les valeurs des caractéristiques sélectionnées.
  • Réduction de la dimensionnalité (plus précisément, extraction de caractéristiques) crée de nouvelles caractéristiques qui sont des combinaisons des caractéristiques originales. Par exemple, PCA peut combiner « Taille » et « Poids » en une seule nouvelle composante représentant la « Corpulence ».

Exemple Python : réduction de représentations vectorielles d'images#

L'exemple suivant montre comment prendre une sortie de grande dimension (simulant un vecteur de représentation d'image) et la réduire à l'aide de PCA. Il s'agit d'un workflow courant pour visualiser comment un modèle comme YOLO26 regroupe des classes similaires.

import numpy as np
from sklearn.decomposition import PCA

# Simulate high-dimensional embeddings (e.g., 10 images, 512 features each)
# In a real workflow, these would come from a model like YOLO26n
embeddings = np.random.rand(10, 512)

# Initialize PCA to reduce from 512 dimensions to 2
pca = PCA(n_components=2)
reduced_data = pca.fit_transform(embeddings)

# Output shape is now (10, 2), ready for 2D plotting
print(f"Original shape: {embeddings.shape}")  # (10, 512)
print(f"Reduced shape: {reduced_data.shape}")  # (10, 2)

Explore solutions

Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations 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

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle 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
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur 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é

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce 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 production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore 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

Apporte 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
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations 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

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle 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
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur 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é

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce 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 production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore 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

Apporte 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
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations 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

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle 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
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur 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é

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce 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 production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore 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

Apporte 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 l'avenir de l'IA !

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