Публикации по теме 'lightgbm'


Подробное руководство по древовидным алгоритмам машинного обучения
В этой статье вы найдете исчерпывающие ответы на следующие вопросы: Что такое алгоритмы дерева решений? Какова основная идея древовидных алгоритмов? Какие алгоритмы дерева популярны? Как можно повысить точность древовидной модели? Каковы преимущества и недостатки некоторых популярных алгоритмов дерева? Когда нам следует предпочесть древовидные методы глубокому обучению? В каких случаях следует предпочесть древовидные методы параметрическим методам?..

Прогнозирование вредоносного ПО Microsoft с использованием классических алгоритмов машинного обучения
В рамках самостоятельного исследования я выбрал формулировку задачи Предсказание вредоносного ПО Microsoft от Kaggle, онлайн-сообщества специалистов по обработке данных и специалистов по машинному обучению, которое проводит различные соревнования для решения реальной проблемы. с использованием машинного обучения и искусственного интеллекта. В этом блоге я объясню вам, как я подошел к проблеме и решил эту проблему с помощью классических алгоритмов машинного обучения. Содержание:..

Понимание LightGBM
Что делает его быстрее и эффективнее LightGBM, созданный исследователями из Microsoft, представляет собой реализацию деревьев решений с градиентным усилением (GBDT), который представляет собой метод ансамбля, который комбинирует деревья решений (как слабые обучающиеся) последовательным образом (повышение). Деревья решений объединяются таким образом, чтобы каждый новый учащийся соответствовал остаткам из предыдущего дерева, чтобы модель улучшалась. Окончательная модель объединяет..

Вопросы по теме 'lightgbm'

Python - LightGBM с GridSearchCV, работает вечно
Недавно я провожу несколько экспериментов по сравнению Python XgBoost и LightGBM. Кажется, что этот LightGBM - это новый алгоритм, который, как говорят, работает лучше, чем XGBoost, как по скорости, так и по точности. Это LightGBM GitHub . Это...
9034 просмотров

Установить лайтгбм на виндовс
Я использую pip to install lightgbm в Windows, это работает? Так как у меня ошибка при импорте LGMBRegressor. Ошибка показана ниже "cannot import name 'LGBMRegressor'"
11984 просмотров
schedule 23.12.2022

Построение модели линейной регрессии lightgbm
Я новичок в пакете lightgbm . Я пытаюсь построить модель linear regression со следующими образцами данных поезда, имеющими medianhousevalue в качестве переменной ответа в rstudio housingMedianAge totalRooms totalBedrooms population...
1565 просмотров
schedule 24.03.2023

Как построить дерево модели Light GBM .joblib?
Я очень новичок в машинном обучении! Моя проблема касается модели, созданной с помощью LighGBM. Я не создатель этой модели, поэтому я хочу увидеть дерево, которое генерирует эта модель. Модель в формате .joblib, и я хочу узнать о ней как можно...
727 просмотров

Поиск по сетке с регрессией LightGBM
Я хочу обучить регрессионную модель с помощью Light GBM, и следующий код отлично работает: import lightgbm as lgb d_train = lgb.Dataset(X_train, label=y_train) params = {} params['learning_rate'] = 0.1 params['boosting_type'] = 'gbdt'...
5931 просмотров
schedule 11.10.2023

Использование PermutationImportance с LGBMClassifier вызывает ValueError: Неизвестный тип метки: «непрерывный»
Я хотел бы получить оценку перестановки функций eli5, но продолжаю получать ValueError: Unknown label type: 'continuous' Как я могу это исправить? import eli5 from eli5.sklearn import PermutationImportance from sklearn.svm import SVC from...
285 просмотров

Как установить параметры для lightgbm при использовании настраиваемой целевой функции для мультиклассовой классификации?
Я хочу протестировать настраиваемую целевую функцию для lightgbm в мультиклассовой классификации. Я указал параметр «num_class = 3». Однако ошибка: " Для немультиклассового обучения количество классов должно быть равно 1 ». Я использую...
1640 просмотров

Запуск RandomizedSearchCV для настройки LightGBM Regressor для больших данных
Я работаю над обучением регрессионной модели LightGBM для набора данных из примерно 3 миллионов точек с 22 функциями. Я пытаюсь настроить гиперпараметры модели с помощью RandomizedSearchCV, это занимает очень много времени. Я использую виртуальную...
1639 просмотров

Воспроизведение пользовательской функции потерь LightGBM для регрессии
Я хочу воспроизвести пользовательскую функцию потерь для LightGBM. Вот что я пробовал: lgb.train(params=params, train_set=dtrain, num_boost_round=num_round, fobj=default_mse_obj) Если default_mse_obj определяется как: residual = y_true -...
689 просмотров

LightGBMError: не поддерживать специальные символы JSON в имени функции — тот же код работает в jupyter, но не работает в Spyder
У меня есть следующий код: most_important = features_importance_chi(importance_score_tresh, df_user.drop(columns = 'CHURN'),churn) X = df_user.drop(columns = 'CHURN') churn[churn==2] = 1 y = churn # handle undersample...
6013 просмотров
schedule 01.11.2023

Ранняя остановка для lightgbm не работает, когда RMSLE является метрикой eval
Я пытаюсь обучить ML-модель lightgbm на Python, используя rmsle в качестве метрики eval, но при попытке включить раннюю остановку у меня возникает проблема. Вот мой код: import numpy as np import pandas as pd import lightgbm as lgb from...
1182 просмотров

Python: как извлечь лучшую модель из исследования Optuna LightGBM?
Я хотел бы получить лучшую модель, чтобы использовать ее позже в ноутбуке для прогнозирования с использованием другой партии тестов. воспроизводимый пример (взят из Optuna Github): import lightgbm as lgb import numpy as np import...
3318 просмотров
schedule 01.11.2022

Полный тренировочный набор, используемый dask_lightgbm?
Я просматриваю реализацию оценок dask-lightgbm (в частности, функцию _train_part в dask_lightgb.core.py), и я не вижу, как весь обучающий набор используется для соответствия окончательной оценке? Функция _train_part принимает логический...
73 просмотров
schedule 22.08.2022