Ultralytics YOLO27:
Volver al glosario de Ultralytics

LightGBM

Explora LightGBM, un framework de boosting de gradiente de alto rendimiento para datos estructurados. Descubre cómo ofrece un entrenamiento más rápido y una mayor precisión en tareas de ML.

Light Gradient Boosting Machine, conocido habitualmente como LightGBM, es un framework distribuido de boosting de gradiente y 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 eficiencia, menor uso de memoria, mayor precisión, compatibilidad con el aprendizaje paralelo y mediante GPU, y capacidad para gestionar datos a gran escala. En el panorama más amplio del aprendizaje automático (ML), sirve como una herramienta potente para la clasificación, la ordenación y muchas otras tareas de aprendizaje automático. LightGBM es especialmente popular en la ciencia de datos competitiva y en aplicaciones industriales en las que la velocidad y el rendimiento con datos estructurados son prioritarios.

Cómo funciona LightGBM#

En esencia, LightGBM es un método de ensemble que combina las predicciones de varios á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 hoja a hoja (verticalmente). Esto significa que elige la hoja con el delta de pérdida máximo para hacerla crecer. Este enfoque puede reducir la pérdida de forma más significativa que un algoritmo por niveles, lo que da lugar 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: el muestreo unilateral basado en gradientes (GOSS) y la agrupación exclusiva de características (EFB). GOSS excluye una proporción significativa de instancias de datos con gradientes pequeños y centra el entrenamiento en los ejemplos más difíciles de aprender. EFB agrupa características mutuamente excluyentes para reducir eficazmente el número de características. Estas optimizaciones permiten al framework procesar rápidamente grandes cantidades de datos de entrenamiento mientras mantiene un bajo consumo de memoria.

Diferencias entre LightGBM y otros modelos#

Para elegir la herramienta adecuada, es útil comparar LightGBM con otros frameworks populares del panorama del aprendizaje automático.

  • LightGBM frente a XGBoost: Ambas son bibliotecas potentes de boosting de gradiente. Sin embargo, XGBoost utiliza tradicionalmente una estrategia de crecimiento por niveles, que suele ser más estable, pero más lenta. El enfoque hoja a hoja de LightGBM generalmente es más rápido y eficiente en cuanto al uso de memoria, aunque puede requerir un ajuste cuidadoso de los hiperparámetros 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 aprendizaje profundo (DL) diseñado para datos no estructurados, como imágenes y vídeo. Mientras que LightGBM puede predecir tendencias de ventas, los modelos YOLO gestionan tareas como la detección de objetos y la clasificación de imágenes. Los desarrolladores suelen combinar estas herramientas en la Ultralytics Platform para crear soluciones de IA integrales que aprovechen tanto los datos visuales como los numéricos.

Aplicaciones en el mundo real#

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

  1. Evaluación del riesgo financiero: Los bancos y las empresas fintech utilizan LightGBM para la evaluació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 datos históricos de ventas, la estacionalidad y el gasto en marketing, LightGBM ayuda a optimizar las cadenas de suministro y garantiza que los productos estén disponibles cuando los clientes los necesiten, sin acumular un exceso de existencias. Esto se ajusta a las prácticas modernas de fabricación inteligente.

Ejemplo de código#

El siguiente fragmento de Python muestra cómo entrenar un clasificador básico de LightGBM con datos sintéticos. Esto presupone que has realizado un 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 consultar la documentación oficial de LightGBM. La integración de estos modelos en pipelines más grandes suele implicar pasos como la evaluación del modelo para garantizar su fiabilidad en entornos de producción.

Explore solutions

Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información
Visión por computadora para imágenes aéreas

Visión por computadora para imágenes aéreas

Transforma imágenes de drones y aéreas en información en tiempo real para agricultura, acuicultura, supervisión ambiental, conservación y análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en la industria aeroespacial

Visión artificial en la industria aeroespacial

Lleva la IA de visión al monitoreo aéreo con los modelos Ultralytics YOLO. Potencia drones, flujos de trabajo aeroespaciales, conservación ambiental e industrias geoespaciales con soluciones de visión artificial.
Más información

Protege cada sitio con los modelos Ultralytics YOLO. La IA de visión potencia el monitoreo perimetral, la detección de amenazas, el reconocimiento de matrículas y la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Impulsa máquinas más inteligentes con los modelos de Ultralytics YOLO. La IA de visión en robótica permite la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La IA de visión permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad de los almacenes en tiempo real.
Más información
Visión artificial en comercio minorista

Visión artificial en comercio minorista

Reinventa el comercio minorista con los modelos de Ultralytics YOLO. La IA de visión impulsa el seguimiento del inventario, la supervisión de estanterías, la gestión de colas y un conocimiento más inteligente de los clientes.
Más información
Visión por computador en el sector sanitario

Visión por computador en el sector sanitario

Crea soluciones sanitarias con modelos de Ultralytics YOLO. La IA de visión en el sector sanitario permite obtener imágenes médicas más rápidamente, diagnósticos más inteligentes y supervisar a los pacientes.
Más información
Visión por computador en la fabricación

Visión por computador en la fabricación

Optimiza la fabricación con modelos de Ultralytics YOLO. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento del PPE y la automatización de las líneas de montaje.
Más información
Visión artificial en el sector automovilístico

Visión artificial en el sector automovilístico

Aplica visión artificial en el sector automovilístico con 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 conseguir carreteras más inteligentes.
Más información
Visión artificial en agricultura

Visión artificial en agricultura

Lleva la IA de visión a la agricultura inteligente con modelos de Ultralytics YOLO. Impulsa la supervisión de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas mayores e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu recorrido hacia el futuro del aprendizaje automático