Conoce YOLO26: IA de visión de nueva generación.
Ultralytics
Volver al glosario de Ultralytics

LightGBM

Explora LightGBM, un marco de trabajo de aumento de gradiente de alto rendimiento para datos estructurados. Aprende cómo ofrece un entrenamiento más rápido y una mayor precisión para tareas de ML.

Light Gradient Boosting Machine, conocido habitualmente como LightGBM, es un framework de gradient boosting distribuido de código abierto desarrollado por Microsoft que utiliza algoritmos de aprendizaje basados en árboles. Está diseñado para ser distribuido y eficiente con las siguientes ventajas: mayor velocidad de entrenamiento y mayor eficiencia, menor uso de memoria, mejor precisión, compatibilidad con aprendizaje paralelo y en GPU, y capacidad para manejar datos a gran escala. En el panorama general del machine learning (ML), sirve como una herramienta potente para clasificación, ranking y muchas otras tareas de aprendizaje automático. LightGBM es especialmente valorado en la ciencia de datos competitiva y en aplicaciones industriales donde la velocidad y el rendimiento con datos estructurados son fundamentales.

Link to this sectionCómo funciona LightGBM#

En su núcleo, LightGBM es un método de ensemble que combina predicciones de múltiples árboles de decisión para realizar una predicción final. A diferencia de los algoritmos de boosting tradicionales que hacen crecer los árboles por niveles (horizontalmente), LightGBM utiliza una estrategia de crecimiento por hojas (verticalmente). Esto significa que elige la hoja con la pérdida delta máxima para crecer. Este enfoque puede reducir la pérdida de forma más significativa que un algoritmo por niveles, lo que conduce a una mayor precisión y una convergencia más rápida.

Para mantener la velocidad sin sacrificar la precisión, LightGBM emplea dos técnicas novedosas: Gradient-based One-Side Sampling (GOSS) y Exclusive Feature Bundling (EFB). GOSS excluye una proporción significativa de instancias de datos con gradientes pequeños, centrando el entrenamiento en los ejemplos más difíciles de aprender. EFB agrupa características mutuamente excluyentes para reducir el número de características de forma efectiva. Estas optimizaciones permiten que el framework procese grandes cantidades de datos de entrenamiento rápidamente mientras mantiene un bajo consumo de memoria.

Link to this sectionDiferenciación de LightGBM de otros modelos#

Para elegir la herramienta adecuada, resulta útil comparar LightGBM con otros frameworks populares en el panorama del machine learning.

  • LightGBM frente a XGBoost: Ambos son potentes librerías de gradient boosting. Sin embargo, XGBoost utiliza tradicionalmente una estrategia de crecimiento por niveles, que a menudo es más estable pero más lenta. El enfoque por hojas de LightGBM suele ser más rápido y eficiente en cuanto a memoria, aunque puede requerir un ajuste de hiperparámetros cuidadoso para evitar el sobreajuste en conjuntos de datos pequeños.
  • LightGBM frente a Ultralytics YOLO: LightGBM es el estándar para datos estructurados (tabulares), mientras que Ultralytics YOLO26 es un framework de deep learning (DL) diseñado para datos no estructurados como imágenes y vídeo. Mientras que LightGBM podría predecir tendencias de ventas, los modelos YOLO manejan tareas como detección de objetos y clasificación de imágenes. Los desarrolladores suelen combinar estas herramientas en la Ultralytics Platform para crear soluciones de IA completas que aprovechen tanto los datos visuales como los numéricos.

Link to this sectionAplicaciones en el mundo real#

LightGBM es versátil y se emplea en diversos sectores para resolver problemas predictivos complejos utilizando datos estructurados.

  1. Evaluación de riesgos financieros: Los bancos y las empresas fintech utilizan LightGBM para la calificación crediticia y la detección de fraudes. Al analizar el historial de transacciones, los datos demográficos de los usuarios y los patrones de comportamiento, el modelo puede clasificar con precisión las transacciones como legítimas o fraudulentas en tiempo real, reduciendo significativamente las pérdidas financieras.

  2. Previsión de la demanda minorista: Los minoristas utilizan el framework para predecir las necesidades de inventario. Al procesar los datos históricos de ventas, la estacionalidad y el gasto en marketing, LightGBM ayuda a optimizar las cadenas de suministro, garantizando que los productos estén disponibles cuando los clientes los necesiten sin acumular stock en exceso. Esto se alinea con las prácticas modernas de fabricación inteligente.

Link to this sectionEjemplo de código#

El siguiente fragmento de Python demuestra cómo entrenar un clasificador LightGBM básico con datos sintéticos. Esto asume que has realizado el preprocesamiento de datos básico.

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}")

Para profundizar en los parámetros específicos y las instrucciones de instalación, puedes visitar la documentación oficial de LightGBM. La integración de estos modelos en pipelines más grandes suele implicar pasos como la evaluación de modelos para garantizar la fiabilidad en entornos de producción.

Explore solutions

Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial por IA permite la inspección de paquetes, clasificación, seguimiento de vehículos y monitoreo de seguridad en almacenes en tiempo real.

Más información
Real-time AI that works with your team

IA en el sector minorista

Reimagina el comercio minorista con los modelos de Ultralytics YOLO. La visión artificial por IA potencia el seguimiento de inventario, el monitoreo de estantes, la gestión de colas y mejores perspectivas sobre los clientes.

Más información
Real-time AI that works with your team

IA en la atención sanitaria

Crea soluciones de salud con los modelos de Ultralytics YOLO. La IA de visión en la sanidad potencia imágenes médicas más rápidas, diagnósticos más inteligentes y supervisión de pacientes.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos de Ultralytics YOLO. La visión artificial por IA impulsa el control de calidad, la detección de defectos, el cumplimiento del uso de PPE y la automatización de la línea de montaje.

Más información
Real-time AI that works with your operation

IA en automoción

Aplica la visión artificial en el sector automotriz con los modelos de Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para carreteras más inteligentes.

Más información
Real-time AI tailored to your operation

IA en agricultura

Lleva la visión artificial a la agricultura inteligente con los modelos de Ultralytics YOLO. Potencia el seguimiento de cultivos, el control del ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu viaje con el futuro del aprendizaje automático