Встречай YOLO26: ИИ компьютерного зрения нового поколения.
Ultralytics
Назад к глоссарию Ultralytics

LightGBM

Изучи LightGBM, высокопроизводительный фреймворк градиентного бустинга для структурированных данных. Узнай, как он обеспечивает более быстрое обучение и повышенную точность для задач машинного обучения.

Light Gradient Boosting Machine, широко известная как LightGBM, — это фреймворк для градиентного бустинга с открытым исходным кодом, разработанный Microsoft, который использует алгоритмы обучения на основе деревьев. Он спроектирован как распределенный и эффективный инструмент со следующими преимуществами: более высокая скорость обучения и эффективность, меньшее потребление памяти, повышенная точность, поддержка параллельного обучения и работы на GPU, а также способность обрабатывать крупномасштабные данные. В более широком контексте машинного обучения (ML) он служит мощным инструментом для ранжирования, классификации и многих других задач машинного обучения. LightGBM особенно востребован в соревнованиях по науке о данных и промышленных приложениях, где скорость и производительность на структурированных данных имеют решающее значение.

Link to this sectionКак работает LightGBM#

По своей сути LightGBM — это ансамблевый метод, который объединяет предсказания нескольких деревьев решений для получения итогового прогноза. В отличие от традиционных алгоритмов бустинга, которые строят деревья по уровням (горизонтально), LightGBM использует стратегию построения по листьям (вертикально). Это означает, что он выбирает лист с максимальным дельта-потерями для дальнейшего роста. Такой подход позволяет уменьшить потери значительно эффективнее, чем при поуровневом алгоритме, что ведет к более высокой точности и быстрой сходимости.

Чтобы поддерживать скорость без ущерба для точности, LightGBM использует две инновационные техники: градиентное одностороннее сэмплирование (GOSS) и объединение исключающих признаков (EFB). GOSS исключает значительную часть экземпляров данных с небольшими градиентами, концентрируя обучение на более сложных примерах. EFB объединяет взаимоисключающие признаки, чтобы эффективно сократить их общее количество. Эти оптимизации позволяют фреймворку быстро обрабатывать огромные объемы обучающих данных, сохраняя при этом низкое потребление памяти.

Link to this sectionОтличия LightGBM от других моделей#

Чтобы выбрать подходящий инструмент, полезно сравнить LightGBM с другими популярными фреймворками в сфере машинного обучения.

  • LightGBM против XGBoost: Оба являются мощными библиотеками градиентного бустинга. Однако XGBoost традиционно использует стратегию поуровневого роста, которая зачастую более стабильна, но медленнее. Стратегия LightGBM по листьям обычно быстрее и экономичнее в плане памяти, хотя она может потребовать тщательной настройки гиперпараметров для предотвращения переобучения на небольших наборах данных.
  • LightGBM против Ultralytics YOLO: LightGBM — это стандарт для структурированных (табличных) данных, тогда как Ultralytics YOLO26 — это фреймворк глубинного обучения (DL), предназначенный для неструктурированных данных, таких как изображения и видео. В то время как LightGBM может предсказывать тенденции продаж, модели YOLO решают задачи вроде обнаружения объектов и классификации изображений. Разработчики часто объединяют эти инструменты на платформе Ultralytics, чтобы создавать комплексные ИИ-решения, использующие как визуальные, так и числовые данные.

Link to this sectionРеальные приложения#

LightGBM универсален и применяется в различных отраслях для решения сложных прогностических задач с использованием структурированных данных.

  1. Оценка финансовых рисков: Банки и финтех-компании используют LightGBM для кредитного скоринга и обнаружения мошенничества. Анализируя историю транзакций, демографические данные пользователей и поведенческие паттерны, модель может в реальном времени точно классифицировать транзакции как законные или мошеннические, что значительно сокращает финансовые потери.

  2. Прогнозирование спроса в розничной торговле: Ритейлеры используют этот фреймворк для прогнозирования потребностей в складских запасах. Обрабатывая исторические данные о продажах, сезонность и маркетинговые расходы, LightGBM помогает оптимизировать цепочки поставок, гарантируя наличие товаров тогда, когда они нужны покупателям, без затоваривания. Это соответствует современным методам умного производства.

Link to this sectionПример кода#

Следующий фрагмент кода на Python демонстрирует, как обучить базовый классификатор LightGBM на синтетических данных. Предполагается, что ты уже выполнил базовую предобработку данных.

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

Чтобы углубиться в изучение конкретных параметров и инструкций по установке, посети официальную документацию LightGBM. Интеграция этих моделей в более крупные конвейеры часто включает такие этапы, как оценка модели, для обеспечения надежности в производственной среде.

Explore solutions

Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.

Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.

Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.

Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.

Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.

Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.

Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.

Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.

Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.

Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.

Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.

Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.

Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.

Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.

Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.

Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.

Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.

Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.

Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.

Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.

Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.

Узнать больше

Давай строить будущее ИИ вместе!

Начни свой путь в будущее машинного обучения