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

Machine Learning (ML)

L’apprentissage automatique (ML) est la branche de l’IA dans laquelle les systèmes apprennent des régularités à partir des données plutôt que de règles codées à la main. Découvre son fonctionnement, ses principaux types et ses usages.

L’apprentissage automatique (ML) est la branche de l’intelligence artificielle (AI) dans laquelle les systèmes informatiques apprennent des motifs à partir des données, au lieu de suivre des règles écrites par un programmeur. Un filtre antipourriel fondé sur le ML ne reçoit jamais d’instructions sur les mots qui signalent un pourriel ; il étudie des milliers de courriels étiquetés comme pourriels ou non, apprend lui-même les motifs, puis les applique à de nouveaux messages. Arthur Samuel a forgé le terme en 1959 lors de la création d’un programme de jeu de dames qui s’améliorait en jouant contre lui-même ; Tom Mitchell a ensuite proposé une définition largement citée : un programme apprend lorsque ses performances pour une tâche, mesurées par une métrique, s’améliorent avec l’expérience.

Fonctionnement de l’apprentissage automatique#

Un modèle de ML est une fonction dotée de paramètres ajustables, depuis les quelques coefficients d’une régression linéaire jusqu’aux millions de poids d’un réseau neuronal. L’entraînement recherche les valeurs de paramètres qui rendent les prédictions du modèle aussi exactes que possible sur les données d’entraînement, généralement en minimisant une fonction de perte. Le véritable test est la généralisation : le modèle est ensuite évalué sur des données de validation et des données de test mises de côté, qu’il n’a jamais vues pendant l’entraînement. Un modèle qui obtient de bons résultats sur les données d’entraînement, mais de mauvais résultats sur de nouvelles données, est en surapprentissage : il mémorise les exemples au lieu d’apprendre le motif sous-jacent.

Cet exemple scikit-learn entraîne une forêt aléatoire à reconnaître des chiffres manuscrits et l’évalue sur des chiffres mis de côté pendant l’entraînement :

from sklearn.datasets import load_digits
from sklearn.ensemble import RandomForestClassifier
from sklearn.model_selection import train_test_split

# 1,797 labeled 8x8 images of handwritten digits bundled with scikit-learn
X, y = load_digits(return_X_y=True)
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.25, random_state=0)

# Fit learns decision rules from the labeled examples; no rules are hand-written
model = RandomForestClassifier(random_state=0)
model.fit(X_train, y_train)

# Score on digits the model never saw during training
print(f"Test accuracy: {model.score(X_test, y_test):.1%}")

Le modèle atteint une exactitude de 97.6 % sur les 450 chiffres de test, en s’appuyant uniquement sur les motifs appris à partir des 1 347 autres exemples étiquetés.

Types d’apprentissage automatique#

Apprentissage automatique, IA, apprentissage profond et science des données#

L’apprentissage automatique se situe entre l’IA, vaste objectif qui consiste à construire des machines intelligentes, et l’apprentissage profond (DL), sous-ensemble du ML qui utilise des réseaux neuronaux à nombreuses couches et apprend ses propres caractéristiques à partir de données brutes :

Les algorithmes classiques comme les forêts aléatoires et XGBoost restent efficaces sur les données tabulaires, où chaque colonne, comme le prix ou l’âge, constitue déjà une caractéristique pertinente. La science des données est une discipline voisine qui utilise le ML parmi de nombreux outils, aux côtés des statistiques, de la visualisation des données et de l’analyse du domaine, pour répondre à des questions à partir de données.

Cycle de vie de l’apprentissage automatique#

Un modèle en production n’est jamais terminé. Les équipes collectent et étiquettent les données, entraînent et valident un modèle, le déploient et surveillent ses prédictions, puis reviennent aux données lorsque la précision est insuffisante ou que le monde réel évolue. Cette boucle est au cœur des opérations d’apprentissage automatique (MLOps) :

Pour la vision par ordinateur, Ultralytics Platform exécute toute cette boucle au même endroit : les équipes téléversent et annotent des jeux de données, entraînent des modèles Ultralytics YOLO26 sur des GPU cloud, les déploient et surveillent leurs performances en production.

Applications concrètes#

  • Vision par ordinateur : les modèles détectent les défauts sur les chaînes de production, lisent des images médicales et guident les véhicules autonomes.
  • Traitement automatique du langage naturel (NLP) : la traduction, la recherche, les agents conversationnels et le filtrage des pourriels reposent tous sur des modèles entraînés sur du texte.
  • Systèmes de recommandation : les plateformes de diffusion en continu et de commerce électronique classent les contenus pour chaque utilisateur en fonction de son comportement passé.
  • Prévision de séries temporelles : les modèles prévoient la demande de produits, la charge énergétique et les pannes d’équipement à partir des données historiques.
  • Détection d’anomalies : les banques évaluent en quelques millisecondes chaque transaction par carte à l’aide de modèles entraînés sur des fraudes passées et signalent les transactions qui semblent inhabituelles.

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