YOLO Vision 2026 :
Retour au glossaire Ultralytics

LightGBM

Explore LightGBM, un framework de gradient boosting haute performance pour les données structurées. Découvre comment il offre un entraînement plus rapide et une meilleure précision pour les tâches de ML.

Light Gradient Boosting Machine, plus couramment appelé LightGBM, est un framework open source et distribué d'amplification de gradient développé par Microsoft, qui utilise des algorithmes d'apprentissage fondés sur des arbres. Il est conçu pour être distribué et efficace, avec les avantages suivants : une vitesse d'entraînement et une efficacité accrues, une utilisation réduite de la mémoire, une meilleure précision, la prise en charge de l'apprentissage parallèle et sur GPU, ainsi que la capacité à traiter des volumes importants de données. Dans le vaste domaine de l'apprentissage automatique (ML), il constitue un outil puissant pour le classement, la classification et de nombreuses autres tâches d'apprentissage automatique. LightGBM est particulièrement apprécié dans la science des données compétitive et les applications industrielles, où la rapidité et les performances sur les données structurées sont primordiales.

Fonctionnement de LightGBM#

À la base, LightGBM est une méthode d'ensemble qui combine les prédictions de plusieurs arbres de décision pour produire une prédiction finale. Contrairement aux algorithmes traditionnels d'amplification qui développent les arbres niveau par niveau (horizontalement), LightGBM utilise une stratégie de croissance feuille par feuille (verticalement). Cela signifie qu'il sélectionne la feuille présentant la variation de perte maximale pour la développer. Cette approche peut réduire la perte plus significativement qu'un algorithme niveau par niveau, ce qui entraîne une meilleure précision et une convergence plus rapide.

Pour maintenir sa rapidité sans sacrifier la précision, LightGBM utilise deux techniques novatrices : l'échantillonnage unilatéral fondé sur le gradient (GOSS) et le regroupement exclusif des caractéristiques (EFB). GOSS exclut une proportion importante des instances de données présentant de faibles gradients, en concentrant l'entraînement sur les exemples les plus difficiles à apprendre. EFB regroupe les caractéristiques mutuellement exclusives afin de réduire efficacement leur nombre. Ces optimisations permettent au framework de traiter rapidement de grandes quantités de données d'entraînement tout en maintenant une faible consommation de mémoire.

LightGBM comparé à d'autres modèles#

Pour choisir l'outil adapté, il est utile de comparer LightGBM à d'autres frameworks populaires dans le domaine de l'apprentissage automatique.

  • LightGBM contre XGBoost : tous deux sont de puissantes bibliothèques d'amplification de gradient. Cependant, XGBoost utilise traditionnellement une stratégie de croissance niveau par niveau, souvent plus stable, mais plus lente. L'approche feuille par feuille de LightGBM est généralement plus rapide et plus économe en mémoire, mais elle peut nécessiter un réglage minutieux des hyperparamètres pour éviter le surapprentissage sur les petits jeux de données.
  • LightGBM contre Ultralytics YOLO : LightGBM est la référence pour les données structurées (tabulaires), tandis qu'Ultralytics YOLO26 est un framework d'apprentissage profond (DL) conçu pour les données non structurées telles que les images et les vidéos. Alors que LightGBM peut prédire les tendances des ventes, les modèles YOLO prennent en charge des tâches telles que la détection d'objets et la classification d'images. Les développeurs combinent souvent ces outils sur la plateforme Ultralytics pour créer des solutions d'IA complètes qui exploitent à la fois des données visuelles et numériques.

Applications concrètes#

LightGBM est polyvalent et est utilisé dans divers secteurs pour résoudre des problèmes prédictifs complexes à l'aide de données structurées.

  1. Évaluation des risques financiers : les banques et les entreprises de technologie financière utilisent LightGBM pour la notation de crédit et la détection des fraudes. En analysant l'historique des transactions, les caractéristiques démographiques des utilisateurs et les schémas comportementaux, le modèle peut classer avec précision les transactions comme légitimes ou frauduleuses en temps réel, réduisant ainsi considérablement les pertes financières.

  2. Prévision de la demande dans le commerce de détail : les détaillants utilisent ce framework pour prévoir leurs besoins en stocks. En traitant les données historiques des ventes, la saisonnalité et les dépenses marketing, LightGBM contribue à optimiser les chaînes d'approvisionnement, en garantissant la disponibilité des produits lorsque les clients en ont besoin, sans créer de stocks excédentaires. Cela s'inscrit dans les pratiques modernes de fabrication intelligente.

Exemple de code#

L'extrait Python suivant montre comment entraîner un classificateur LightGBM de base sur des données synthétiques. Il suppose que tu as effectué un prétraitement de base des données.

import lightgbm as lgb
from sklearn.datasets import make_classification
from sklearn.model_selection import train_test_split

# Generate synthetic binary classification data
X, y = make_classification(n_samples=1000, n_features=20, random_state=42)
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)

# Initialize and train the LightGBM model
model = lgb.LGBMClassifier(learning_rate=0.05, n_estimators=100)
model.fit(X_train, y_train)

# Display the accuracy score
print(f"Test Accuracy: {model.score(X_test, y_test):.4f}")

Pour approfondir les paramètres spécifiques et les instructions d'installation, tu peux consulter la documentation officielle de LightGBM. L'intégration de ces modèles dans des pipelines plus vastes implique souvent des étapes telles que l'évaluation des modèles afin de garantir leur fiabilité dans les environnements de production.

Explore solutions

Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your operation

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
Real-time AI tailored to your operation

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your operation

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
Real-time AI tailored to your operation

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your team

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
Real-time AI that works with your operation

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
Real-time AI tailored to your operation

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