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

Устранение неоднозначности eval, obj (цель) и метрика в LightGBM
Я спрашиваю об этом в отношении библиотеки R lightgbm , но я думаю, что это в равной степени применимо к версиям Python и Multiverso. Есть 3 параметра, в которых вы можете выбрать статистику, интересующую вашу модель - metric , eval и obj . Я...
2724 просмотров
schedule 22.05.2022

Lightgbm OSError, библиотека не загружена
Если я просто сделаю: import lightgbm as lgb я собираюсь python script.py Traceback (most recent call last): File "script.py", line 4, in <module> import lightgbm as lgb File...
12494 просмотров
schedule 23.10.2022

Конвейерные преобразователи LightGBM/sklearn не запускаются на fit_params['eval_set']
При использовании GridSearchCV с использованием early_stopping_rounds или внешнего набора тестов в сочетании с Pipeline создается впечатление, что конвейер игнорирует eval_set . Функция fit применяется только к обучающим данным, а данные...
1354 просмотров
schedule 09.04.2023

Разница между оценочными метриками и оценочной функцией в lightgbm
Обратитесь к lightgbm.cv , есть два параметра сбивают меня с толку: metrics и feval . Основываясь на моем небольшом знании gbdt, метрики оценки и функция оценки предназначены для вычисления потерь, таких как auc, из вектора прогнозов и вектора...
2125 просмотров
schedule 21.07.2023

Попробуйте LightGBM с графическим процессором с ошибкой: LightGBMError: устройство OpenCL не найдено
Я пытался использовать lightGBM с python на экземпляре AWS. Я могу тренироваться со стандартным lightgbm, но если я использую его с ускорением GPU. Он показывает следующую ошибку LightGBMError Traceback (most recent...
595 просмотров

Как прогнозировать / оценивать XGBoost или LightGBM в приложении .NET Framework 4.6.1
У меня проблема с машинным обучением, когда я получил очень хорошие результаты по тренировочным / тестовым данным, используя как LightGBM , так и XGBoost . Следующим шагом является получение прогнозов из одной из этих моделей в существующее...
1563 просмотров
schedule 25.10.2022

в чем смысл закрома лайтгбм?
Недавно я использую lightgbm для проведения соревнований по прогнозированию, я впервые использую это решение Модель дерева, и я новичок в машинном обучении, когда я тренирую модель для соответствия данным, я получил следующие результаты:...
1433 просмотров

Что такое концепция информации запроса LightGBM (для метрики карты)?
Я пытаюсь активировать lightgbm с метрикой 'map' (я объясню, почему я это делаю в конце этого сообщения), со следующими параметрами dict (с использованием sklearn API): param = { 'objective': 'binary', 'num_threads': 40, 'metric':...
1951 просмотров

Какую метрику оценки использовать для функции ранжирования LightGBM
Я использую LGMRanker из LightGBM , но не знаю, какую метрику оценки мне следует использовать. Вот мой код: import lightgbm as lgb gbm = lgb.LGBMRanker gridParams = { 'learning_rate': [0.005,0.01,0.02], 'max_depth': [5,6,7], 'n_estimators':...
531 просмотров
schedule 25.10.2022

R: Могу ли я передать параметр веса в params = list () в LightGBM
Недавно изучаю пакет LightGBM и хочу настроить его параметры. Я хочу попробовать все параметры, которые можно настроить в LightGBM. Один вопрос: когда я создаю модель с помощью функции: lightgbm(data, label = NULL, weight = NULL, params =...
378 просмотров
schedule 18.07.2023

Как я могу правильно установить обратный вызов с затухающей скоростью обучения, передав ему пользовательскую функцию в xgboost?
У меня есть эта функция для настройки нисходящей скорости обучения: def learning_rate_005_decay_power_099(current_iter): base_learning_rate = 0.05 lr = base_learning_rate * np.power(.99, current_iter) return lr if lr > 1e-3 else...
1540 просмотров

BayesSearchCV - lightgbm - ранняя остановка - ValueError: недостаточно значений для распаковки
не могли бы вы помочь мне с проблемой, указанной ниже? Спасибо заранее. Без fit_params=fit_params приведенный ниже код работает нормально, но я хочу попробовать преждевременно остановиться с помощью lgbm. Я попытался найти подсказки, но нашел...
676 просмотров
schedule 16.07.2023

Использование показателя f1 в качестве метрики оценки в легком gbm
Я сосредоточен на попытке максимизировать точность моей модели, поэтому я рассматриваю возможность использования пользовательских показателей. Я хочу сначала попробовать использовать f1_score, однако я изо всех сил пытаюсь реализовать параметры,...
474 просмотров
schedule 09.07.2022

Как реализовать обучение ранжированию с помощью lightgbm?
Я пытаюсь настроить обучение для ранжирования с lightgbm , у меня есть следующий набор данных с взаимодействиями пользователей на основе запроса: df = pd.DataFrame({'QueryID': [1, 1, 1, 2, 2, 2], 'ItemID': [1, 2, 3, 1, 2, 3],...
1436 просмотров
schedule 08.01.2023

потеря перекрестной энтропии не эквивалентна потере двоичного журнала в lgbm
проблема, которую пытается решить: сжатие обучающих экземпляров путем агрегирования метки (среднее из взвешенных средних) и суммирования веса на основе одной и той же функции, при этом потери двоичного журнала остаются такими же, как потеря...
371 просмотров
schedule 10.07.2023

извлечение имени переменных в модели lightgbm в R
У меня есть несколько моделей lightgbm в R, для которых я хочу проверить и извлечь имена переменных, используемые во время подгонки. Это действительно просто с glm , но мне удается найти способ (если возможно, см. здесь ) с моделями lightgbm. Вот...
163 просмотров
schedule 05.04.2024

Lightgbm по-разному разбивается на один и тот же набор данных (один алгоритм с горячим кодированием против одного алгоритма разделения)
Выполняя небольшие тесты на lightgbm, я обнаружил случай, который не мог понять. Я создаю небольшой набор данных с категориальными столбцами: import pandas as pd X = pd.DataFrame( [ [0, 1, 1], [2, 2, 0], [3, 3, 2],...
35 просмотров
schedule 03.06.2022