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

Statistical AI

L’IA statistique crée des systèmes qui apprennent des motifs et des probabilités à partir de données, au lieu de suivre des règles écrites manuellement. Histoire, méthodes et code.

L’IA statistique est une approche de l’intelligence artificielle qui construit des systèmes en estimant des tendances et des probabilités à partir de données plutôt qu’en encodant des règles écrites à la main. Un système statistique représente explicitement l’incertitude, ajuste ses paramètres à partir d’exemples et est évalué selon ses performances sur des données qu’il n’a pas vues. Presque toute l’IA moderne fonctionne ainsi, des filtres antispam et des systèmes de reconnaissance vocale aux détecteurs d’objets et aux grands modèles de langage (LLM), qui attribuent une probabilité à chaque jeton possible suivant. Le terme est surtout employé par opposition à l’IA symbolique, tradition fondée sur les règles et la logique qui a dominé les premières décennies du domaine.

Des règles aux probabilités#

Des années 1950 aux années 1980, la plupart des recherches en IA privilégiaient les méthodes symboliques : logique, recherche et systèmes experts dont les ingénieurs des connaissances rédigeaient les règles sous forme de conditions « si-alors ». Ces systèmes fonctionnaient dans des domaines restreints et bien définis, mais échouaient face aux entrées bruitées ou ambiguës ; chaque nouvelle situation nécessitait de nouvelles règles. Dans les années 1980 et 1990, les méthodes probabilistes ont pris le dessus dans un domaine après l’autre. Les modèles de Markov cachés sont devenus la base de la reconnaissance vocale ; le livre de Judea Pearl paru en 1988 sur les réseaux bayésiens a rendu le raisonnement probabiliste pratique, des travaux récompensés plus tard par le prix Turing 2011 ; des chercheurs d’IBM ont publié une approche statistique de la traduction automatique en 1990 ; et les machines à vecteurs de support ont suivi en 1995. Depuis 2012, l’apprentissage profond a étendu cette même approche, des caractéristiques conçues manuellement aux pixels bruts, à l’audio et au texte.

Idées fondamentales#

  • Modèles probabilistes : Les croyances sont représentées par des distributions de probabilités, et le théorème de Bayes met à jour une croyance a priori en tenant compte de la vraisemblance de nouveaux éléments pour obtenir une croyance a posteriori. Cette même mise à jour est utilisée par les filtres antispam, les modèles diagnostiques et les systèmes de suivi d’objets.
  • Apprentissage par estimation : L’entraînement sélectionne les paramètres qui rendent les données observées les plus probables ; pour la plupart des modèles, cela revient à minimiser une fonction de perte, généralement par descente de gradient.
  • Généralisation : Un modèle flexible peut s’ajuster au bruit de son jeu d’entraînement ; ses performances sont donc mesurées sur des données mises de côté. Le compromis biais-variance décrit l’équilibre entre des modèles trop simples et des modèles trop flexibles pour les données.
  • Confiance graduée : Les prédictions sont accompagnées de probabilités que les systèmes en aval peuvent seuiller, classer ou combiner à d’autres éléments.

Un filtre antispam naïf bayésien illustre ces idées en quelques lignes. Il estime la fréquence d’apparition de chaque mot dans les courriels indésirables et les courriels ordinaires, puis combine ces estimations avec le théorème de Bayes pour évaluer un nouveau message :

from sklearn.feature_extraction.text import CountVectorizer
from sklearn.naive_bayes import MultinomialNB

# Labeled examples replace hand-written rules: 1 = spam, 0 = not spam
messages = ["win a free prize now", "claim your free cash reward", "limited offer, click now to win"]
messages += ["meeting moved to monday", "can you review my draft today", "lunch with the team on friday"]
labels = [1, 1, 1, 0, 0, 0]

# Count words, then estimate each word's probability under each class
vectorizer = CountVectorizer()
model = MultinomialNB()
model.fit(vectorizer.fit_transform(messages), labels)

for text in ["free prize inside", "draft for monday", "free lunch on friday"]:
    spam_probability = model.predict_proba(vectorizer.transform([text]))[0, 1]
    print(f"{text!r}: P(spam) = {spam_probability:.2f}")

« free prize inside » obtient une probabilité de courrier indésirable de 0.86 et « draft for monday », de 0.21, tandis que « free lunch on friday », qui mélange des mots des deux classes, obtient 0.29. Le modèle a appris que « free » signalait un courrier indésirable à partir de seulement six messages étiquetés.

Familles de méthodes statistiques#

L’IA statistique couvre aussi bien les petits modèles probabilistes que les réseaux profonds comptant des milliards de paramètres, et ces familles arbitrent entre structure intégrée et données. Les modèles graphiques encodent explicitement les dépendances et fonctionnent avec peu de données ; les méthodes classiques, comme les k plus proches voisins, et les arbres boostés par gradient, tels que XGBoost et LightGBM, apprennent à partir de tableaux de caractéristiques ; les réseaux profonds apprennent leurs propres caractéristiques à partir des entrées brutes :

  • IA symbolique : Représente les connaissances sous forme de symboles et de règles explicites, comme les énoncés « si-alors » d’un système expert, et en déduit des conclusions par inférence logique. Son raisonnement peut être suivi étape par étape et ne nécessite aucune donnée d’entraînement ; il échoue en revanche face aux entrées que ses règles ne couvrent pas.
  • Apprentissage automatique : La principale pratique de l’IA statistique. Les deux termes se recoupent presque entièrement, et « IA statistique » est surtout utilisé pour opposer les méthodes fondées sur les données aux méthodes symboliques.
  • IA neuro-symbolique : Associe des modèles appris au raisonnement symbolique, comme un LLM qui appelle une calculatrice, une requête de base de données ou un démonstrateur de théorèmes.
  • Logique floue : Attribue des degrés de vérité entre 0 et 1 à des affirmations vagues comme « la pièce est chaude » ; cette mesure du flou est distincte de la probabilité d’un événement.

Applications concrètes#

  • Filtrage des courriers indésirables : L’essai de Paul Graham paru en 2002, A Plan for Spam, a popularisé les filtres bayésiens qui apprennent les probabilités des mots à partir des courriels de chaque utilisateur ; les filtres actuels appliquent la même idée à bien davantage de signaux.
  • Traduction automatique : Google Traduction a été lancé en 2006 avec la traduction automatique statistique, qui apprenait les probabilités de traduction de segments à partir de textes parallèles, puis est passé à la traduction automatique neuronale en 2016.
  • Génération de texte : Les LLM produisent du texte en échantillonnant, à chaque étape, une distribution de probabilités sur leur vocabulaire ; un paramètre de température rend cette distribution plus concentrée ou plus uniforme avant chaque échantillonnage.
  • Perception visuelle : Les détecteurs d’objets sont des modèles statistiques de bout en bout. Ultralytics YOLO26 apprend ses poids en minimisant une perte sur des images étiquetées, renvoie un score de confiance avec chaque boîte et, en mode prédiction, élimine les boîtes dont le score est inférieur au seuil conf, fixé à 0.25 par défaut.

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