Ultralytics YOLO27 : Rejoins la liste d'attente.
Licence YOLO
Retour au glossaire Ultralytics

Data Analytics

L’analyse de données examine les données pour répondre à des questions et orienter les décisions, des rapports descriptifs aux modèles prédictifs et prescriptifs, en passant par l’analyse vidéo.

L’analytique des données consiste à examiner des données pour répondre à des questions et éclairer les décisions. Elle couvre la collecte et le nettoyage des données, leur analyse au moyen de statistiques et de l’apprentissage automatique, ainsi que la communication des résultats sous forme de rapports, de tableaux de bord et de visualisations de données. Un détaillant qui cherche à savoir quels magasins ont perdu des ventes au dernier trimestre, un hôpital qui estime les admissions de la semaine suivante et une ville qui compte les voitures à une intersection à partir de flux de caméras font tous de l’analytique des données.

Les quatre types d’analytique#

On classe couramment l’analytique selon la question à laquelle elle répond, chaque type s’appuyant sur le précédent :

  • Analytique descriptive : Que s’est-il passé ? Les totaux, moyennes, distributions et tendances résument les données passées ; c’est la base des rapports d’entreprise.
  • Analytique diagnostique : Pourquoi cela s’est-il produit ? Les analyses détaillées, les corrélations et les comparaisons entre segments recherchent les causes.
  • Analytique prédictive : Que va-t-il se passer ? Les modèles statistiques et d’apprentissage automatique prévoient des résultats comme la demande, le taux d’attrition ou les pannes d’équipement.
  • Analytique prescriptive : Que faut-il faire ? L’optimisation et la simulation transforment les prévisions en actions recommandées, comme le nombre de caisses à ouvrir.

Les trois premières s’écrivent en quelques lignes de pandas et de scikit-learn sur le jeu de données sur le diabète inclus dans scikit-learn, qui contient 10 mesures de référence pour 442 patients et un score d’évolution de la maladie mesuré un an plus tard :

from sklearn.datasets import load_diabetes
from sklearn.linear_model import LinearRegression
from sklearn.model_selection import train_test_split

# 442 diabetes patients: 10 baseline measurements and a disease progression score one year later
data = load_diabetes(as_frame=True).frame

# Descriptive: how far did the disease progress?
print(f"progression: mean {data['target'].mean():.0f}, range {data['target'].min():.0f}-{data['target'].max():.0f}")

# Diagnostic: which measurements move with progression?
print(data.corr()["target"].drop("target").nlargest(3).round(2).to_dict())

# Predictive: how well do the measurements forecast progression for new patients?
X_train, X_test, y_train, y_test = train_test_split(data.drop(columns="target"), data["target"], random_state=0)
model = LinearRegression().fit(X_train, y_train)
print(f"R^2 on held-out patients: {model.score(X_test, y_test):.2f}")

L’étape descriptive indique un score moyen d’évolution de 152, sur une plage de 25 à 346. L’étape diagnostique révèle que l’indice de masse corporelle est le plus fortement corrélé à l’évolution (0.59), suivi de la mesure des triglycérides sériques s5 (0.57) et de la pression artérielle (0.44). L’étape prédictive explique 36 % de la variance de l’évolution chez les patients jamais vus par le modèle, soit un R² de 0.36.

Processus d’analyse#

Un projet commence par une question précise et une métrique permettant d’y répondre, puis rassemble les données pertinentes depuis des bases de données, des journaux, des capteurs ou des caméras. Le nettoyage des données et le prétraitement des données corrigent les valeurs manquantes, les doublons et les unités incohérentes ; l’analyse exploratoire représente les distributions et les relations avant toute modélisation. Les analystes appliquent ensuite des méthodes statistiques, l’analyse de séries temporelles ou des algorithmes d’exploration de données, puis présentent les résultats et leur incertitude. Les outils courants sont SQL et les tableurs pour les questions simples, pandas et les notebooks pour l’analyse, les moteurs distribués comme Apache Spark pour les mégadonnées, et les outils de veille stratégique comme Tableau et Power BI pour les tableaux de bord.

Les projets d’apprentissage automatique effectuent la même analyse sur leurs propres données et modèles. Avant l’entraînement, le nombre de classes et les statistiques des étiquettes révèlent les déséquilibres et les biais du jeu de données ; après l’entraînement, une matrice de confusion et des métriques par classe montrent les classes, les conditions d’éclairage ou les tailles d’objets que le modèle identifie incorrectement.

Analytique vidéo#

La vision par ordinateur transforme les caméras en sources de données pour l’analytique. La détection d’objets et le suivi d’objets convertissent chaque image en décomptes, positions et trajectoires, qui se transforment en fréquentation horaire, en indicateurs de gestion des files d’attente comme les temps d’attente, en véhicules par voie ou en taux de défauts par poste de production. Le comptage des personnes et l’analytique de l’occupation dans les magasins et les bureaux, ainsi que la gestion du trafic aux intersections, reposent tous deux sur cette conversion des pixels en tableaux.

La solution d’analytique d’Ultralytics YOLO effectue cette conversion en une seule étape : elle exécute un modèle YOLO26 avec suivi sur chaque image d’une vidéo et affiche les résultats sous forme de graphique dynamique, soit une courbe du nombre total de détections par image, soit un histogramme, un diagramme circulaire ou un graphique en aires des décomptes par classe, qui peut être enregistré dans une vidéo de sortie.

  • Science des données : un domaine plus vaste qui inclut l’analyse et qui crée également des modèles et des produits de données, comme des moteurs de recommandation, utilisés en production.
  • Informatique décisionnelle (BI) : des rapports et des tableaux de bord fondés sur des données d’entreprise sélectionnées, principalement à des fins d’analyse descriptive et diagnostique.
  • Exploration de données : étape de découverte de motifs au sein de l’analyse, qui utilise des algorithmes pour trouver automatiquement des associations, des groupes et des anomalies dans de grands jeux de données.

Découvre les solutions

La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
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 images aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, 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

Applique la vision par ordinateur dans l’aérospatiale avec Ultralytics YOLO pour l’inspection des aéronefs, la détection des corps étrangers sur les pistes, les opérations au sol des aéroports et la détection des défauts des matériaux composites.
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