Подскажите, а как добавление group_id при создании пула может влиять

на тренировку модели?
Тестирую 2 варианта, различие только в том что в одном варианте pool создаю без group_id а во втором с group_id.
Бинарная классификация, CatBoostClassifier
Val ROC_AUC в первом случае 0.87
во втором 0.89
Данных много, то есть это не случайность связанная с трейном на GPU.
model.get_all_params() - сходятся 1 в 1

group_id добалял чтоб отслеживать и ранкинговые метрики тоже

9 ответов

29 просмотров

привет! group id — это про ранжирование, на классификацию не влияет

Sergey-S Автор вопроса
Евгений Петров
привет! group id — это про ранжирование, на класси...

Да вот и я так думал) Но уезжают все метрики, и логлосс и аук.

Sergey S
Да вот и я так думал) Но уезжают все метрики, и ло...

по числу деревьев модели одинаковой длины? группы могут влиять, если поставить эвал метрику ранжирующего типа если нужно только наблюдать ранжирующие метрики, то нужно передавать их через custom_metrics ну, и обучить-сравнить 10 моделей с разными сидами и/или кросс-валидацию сделать

Sergey-S Автор вопроса
Евгений Петров
по числу деревьев модели одинаковой длины? группы ...

Модели одинаковые и по числу деревьев тоже. Тестирую вот так: "eval_metric": "AUC", "custom_metric": ["Logloss", "AUC", "PRAUC"] на 10 сидах AUC min, mean, max: (0.8879694938659668, 0.8883961975574494, 0.8886796534061432) (0.8473901450634003, 0.8725292295217514, 0.8821778893470764) Хуже, когда генеришь пул с group_id.

Sergey-S Автор вопроса
Евгений Петров
по числу деревьев модели одинаковой длины? группы ...

Модели одинаковые и по числу деревьев тоже. Тестирую вот так: "eval_metric": "AUC", "custom_metric": ["Logloss", "AUC", "PRAUC"] на 10 сидах AUC min, mean, max: (0.8879694938659668, 0.8883961975574494, 0.8886796534061432) (0.8473901450634003, 0.8725292295217514, 0.8821778893470764) Хуже, когда генеришь пул с group_id.

Sergey S
Модели одинаковые и по числу деревьев тоже. Тестир...

group_id как фича в пул без указаний group_id случайно не проливается?

выглядит неочевидно какое качество получается, если сделать group_id = range(0, sample_count)? типа, группы есть, но все одноэлементные? есть ли в датасете катфичи?

Sergey-S Автор вопроса
Евгений Петров
выглядит неочевидно какое качество получается, есл...

С одноэлементными группами качество такое-же как и без групп. Катфичи есть. По одной из них как раз строил группы.

Похожие вопросы

Обсуждают сегодня

Только сейчас дошли руки до Orange pi 5. Это нормально что на нем YOLOv5s выдает 1 кадр раз в 2-3 секунды на CPU? Это без оптимизаций и прочих настроек, просто голый запуск че...
Denis
10
Всем привет! подскажите пожалуйста как можно увеличить качество фото?
Evgeniy
19
Доброе утро. Подскажите, если если 4 корутины, внутри которых VideoCapture, то будут ли они работать асинхронно? Т.к. нагуглил, что Videocapture в моменте может быть открыт то...
Alexander👨‍💻
19
Всем привет! Подскажите пожалуйста С помощью OpenCVSharp работаю с rtsp потоком Но почему-то через +- 2 минуты поток зависает без всяких ошибок В какую сторону копать? С ...
Evgeniy
4
Кто работал с NPU на Рокчипе, можете подсказать, инициализирую модель (см. скрин 1), запускаю и на "init_runtime" выдает ошибку "undefined symbol: rknn_set_core_mask" (см. скр...
Denis
1
Я пожалуй ещё раз брошу клич: кто-нибудь хочет в рабство в ОЭЗ Алабугу на позицию инженера CV? Работы много, задачи сложные, ЗП высокая. Я передам контакт напрямую в HR.
Maxim 👀 Osminin #Slowpoke3D
13
Could you upvote please? https://www.kaggle.com/code/mehmetisik/sentiment-analysis-twitter-nlp-machine-learning https://www.kaggle.com/code/mehmetisik/user-based-collaborati...
MHT Mht
1
А вы в атоме работаете да?
Alexander x*❄️❅❆
11
I have this grayscale image in opencv I want to change gray quadrilaterals to black like others It means i want to change gray color of specific color to black How can i do th...
@. .@
7
всем драсте, занимаемся активно макетами печатной продукции каждый раз при закае нам шлют pdf или ai, любой вектор кароч чтоб внести заказ нужно каждый раз вручную создавать ...
Vlados
4
Карта сайта