YOLO Vision 2026 :
Retour au glossaire Ultralytics

LightGBM

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

Light Gradient Boosting Machine, communément appelé LightGBM, est un framework de gradient boosting open-source et distribué, développé par Microsoft, qui utilise des algorithmes d'apprentissage par arbre. Il est conçu pour être distribué et efficace, avec les avantages suivants : une vitesse d'entraînement plus rapide et une plus grande efficacité, une utilisation réduite de la mémoire, une meilleure précision, la prise en charge de l'apprentissage parallèle et par GPU, ainsi que la capacité à gérer des données à grande échelle. Dans le paysage plus large du machine learning (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é en science des données compétitive et dans les applications industrielles où la vitesse et les performances sur des données structurées sont primordiales.

Comment fonctionne LightGBM#

À la base, LightGBM est une méthode d'ensemble qui combine les prédictions de plusieurs arbres de décision pour formuler une prédiction finale. Contrairement aux algorithmes de boosting traditionnels qui font croître les arbres niveau par niveau (horizontalement), LightGBM utilise une stratégie de croissance feuille à feuille (verticalement). Cela signifie qu'il choisit la feuille présentant la perte delta maximale pour la faire croître. Cette approche peut réduire la perte de manière plus significative qu'un algorithme par niveau, ce qui conduit à une précision accrue et à une convergence plus rapide.

Pour maintenir sa vitesse sans sacrifier la précision, LightGBM emploie deux techniques novatrices : le Gradient-based One-Side Sampling (GOSS) et l'Exclusive Feature Bundling (EFB). GOSS exclut une proportion importante d'instances de données avec de petits gradients, concentrant ainsi l'entraînement sur les exemples les plus difficiles à apprendre. EFB regroupe des caractéristiques mutuellement exclusives pour réduire efficacement le nombre de caractéristiques. Ces optimisations permettent au framework de traiter rapidement de vastes quantités de données d'entraînement tout en maintenant une faible consommation de mémoire.

Distinguer LightGBM des autres modèles#

Pour choisir le bon outil, il est utile de comparer LightGBM avec d'autres frameworks populaires dans le paysage du machine learning.

  • LightGBM vs XGBoost : Tous deux sont de puissantes bibliothèques de gradient boosting. Cependant, XGBoost utilise traditionnellement une stratégie de croissance niveau par niveau, qui est souvent plus stable mais plus lente. L'approche feuille à feuille de LightGBM est généralement plus rapide et plus économe en mémoire, bien qu'elle puisse nécessiter un réglage des hyperparamètres minutieux pour éviter le surapprentissage sur de petits jeux de données.
  • LightGBM vs Ultralytics YOLO : LightGBM est la norme pour les données structurées (tabulaires), tandis qu'Ultralytics YOLO26 est un framework de deep learning (DL) conçu pour les données non structurées comme les images et les vidéos. Alors que LightGBM peut prédire des tendances de ventes, les modèles YOLO gèrent 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 (fintech) utilisent LightGBM pour l'évaluation du crédit et la détection des fraudes. En analysant l'historique des transactions, les données démographiques des utilisateurs et les schémas comportementaux, le modèle peut classifier 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 au détail : Les détaillants utilisent ce framework pour prédire leurs besoins en stocks. En traitant les données de ventes historiques, la saisonnalité et les dépenses marketing, LightGBM aide à optimiser les chaînes d'approvisionnement, garantissant que les produits sont disponibles lorsque les clients en ont besoin, sans surstockage. Cela s'aligne sur les pratiques modernes de fabrication intelligente.

Exemple de code#

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

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 une analyse plus approfondie des paramètres spécifiques et des 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 du modèle pour garantir la fiabilité dans les environnements de production.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse 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

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse 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

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse 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

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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 le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique