Conheça o YOLO26: IA de visão de próxima geração.
Ultralytics
Voltar para o Glossário da Ultralytics

LightGBM

Explora o LightGBM, uma framework de gradient boosting de alto desempenho para dados estruturados. Aprende como proporciona um treino mais rápido e maior precisão para tarefas de ML.

Light Gradient Boosting Machine, geralmente conhecido como LightGBM, é um framework de gradient boosting distribuído e de código aberto desenvolvido pela Microsoft que utiliza algoritmos de aprendizagem baseados em árvore. Ele foi projetado para ser distribuído e eficiente, com as seguintes vantagens: velocidade de treinamento mais rápida e maior eficiência, menor uso de memória, melhor precisão, suporte para aprendizagem paralela e via GPU, além da capacidade de lidar com dados em larga escala. No panorama mais amplo de machine learning (ML), ele serve como uma ferramenta poderosa para ranqueamento, classificação e muitas outras tarefas de machine learning. O LightGBM é particularmente favorecido em ciência de dados competitiva e aplicações industriais onde a velocidade e o desempenho em dados estruturados são fundamentais.

Link to this sectionComo o LightGBM funciona#

Em sua essência, o LightGBM é um método de ensemble que combina previsões de múltiplas árvores de decisão para realizar uma previsão final. Diferente dos algoritmos de boosting tradicionais que criam árvores nível a nível (horizontalmente), o LightGBM utiliza uma estratégia de crescimento folha a folha (verticalmente). Isso significa que ele escolhe a folha com a maior perda delta para expandir. Essa abordagem pode reduzir a perda de forma mais significativa do que um algoritmo de nível a nível, resultando em maior precisão e convergência mais rápida.

Para manter a velocidade sem sacrificar a precisão, o LightGBM emprega duas técnicas inovadoras: Gradient-based One-Side Sampling (GOSS) e Exclusive Feature Bundling (EFB). O GOSS exclui uma proporção significativa de instâncias de dados com pequenos gradientes, focando o treinamento nos exemplos mais difíceis de aprender. O EFB agrupa características mutuamente exclusivas para reduzir o número de recursos de forma eficaz. Essas otimizações permitem que o framework processe vastas quantidades de dados de treinamento rapidamente, mantendo um baixo consumo de memória.

Link to this sectionDiferenciando o LightGBM de outros modelos#

Para escolher a ferramenta certa, é útil comparar o LightGBM com outros frameworks populares no panorama de machine learning.

  • LightGBM vs. XGBoost: Ambos são bibliotecas poderosas de gradient boosting. No entanto, o XGBoost tradicionalmente utiliza uma estratégia de crescimento nível a nível, que costuma ser mais estável, porém mais lenta. A abordagem folha a folha do LightGBM é geralmente mais rápida e eficiente em termos de memória, embora possa exigir um ajuste de hiperparâmetros cuidadoso para evitar overfitting em pequenos conjuntos de dados.
  • LightGBM vs. Ultralytics YOLO: O LightGBM é o padrão para dados estruturados (tabulares), enquanto o Ultralytics YOLO26 é um framework de deep learning (DL) projetado para dados não estruturados, como imagens e vídeos. Enquanto o LightGBM pode prever tendências de vendas, os modelos YOLO lidam com tarefas como detecção de objetos e classificação de imagens. Desenvolvedores frequentemente combinam essas ferramentas na Ultralytics Platform para construir soluções de IA abrangentes que aproveitam dados tanto visuais quanto numéricos.

Link to this sectionAplicações no Mundo Real#

O LightGBM é versátil e empregado em diversos setores para resolver problemas preditivos complexos usando dados estruturados.

  1. Avaliação de risco financeiro: Bancos e empresas de tecnologia financeira utilizam o LightGBM para pontuação de crédito e detecção de fraudes. Ao analisar o histórico de transações, dados demográficos dos usuários e padrões comportamentais, o modelo consegue classificar transações como legítimas ou fraudulentas em tempo real, reduzindo significativamente as perdas financeiras.

  2. Previsão de demanda no varejo: Varejistas utilizam o framework para prever necessidades de estoque. Ao processar dados históricos de vendas, sazonalidade e gastos com marketing, o LightGBM ajuda a otimizar cadeias de suprimentos, garantindo que os produtos estejam disponíveis quando os clientes precisarem deles, sem excesso de estoque. Isso se alinha com as práticas modernas de manufatura inteligente.

Link to this sectionExemplo de Código#

O seguinte trecho em Python demonstra como treinar um classificador LightGBM básico em dados sintéticos. Isso pressupõe que você tenha realizado o pré-processamento de dados 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 um mergulho mais profundo nos parâmetros específicos e instruções de instalação, você pode visitar a documentação oficial do LightGBM. Integrar esses modelos em pipelines maiores geralmente envolve etapas como avaliação de modelo para garantir a confiabilidade em ambientes de produção.

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.

Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.

Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.

Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.

Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.

Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.

Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.

Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.

Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.

Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.

Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.

Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.

Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.

Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.

Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.

Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.

Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.

Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.

Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.

Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.

Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.

Sabe mais

Vamos construir o futuro da IA juntos!

Começa a tua jornada com o futuro da aprendizagem automática