Size: a a a

2019 August 14

P🐈

Pavel Tyavin 🐈 in catboost_ru
Машинное обучение, все дела. Тут же регулярок достаточно
источник

Аa

Андрей amber4eg in catboost_ru
"Сапожник без сапог", классика же
источник

A

Alexander Moiseev in catboost_ru
Всем привет! а CV можно прогнать сразу по набору eval_metric ?  К примеру метрика качества  у меня RMSE, но хочу посчитать еще MAPE и MAE.
источник

AD

Anna Veronika Dorogush in catboost_ru
Андрей amber4eg
Делаю кросс-валидацию и потом с теми же параметрами обучаю модельку:
parameters = {
   'eval_metric': 'MultiClass',
   'iterations': 5000,
   'metric_period': 100,
   'loss_function': 'MultiClass',
   'l2_leaf_reg': 30,
   'random_seed': 0,
   'custom_metric': ['F1', 'Recall' ]
}
scores = cv(P_full,
           params=parameters,
           stratified=True,
           fold_count=3
           )

scores.to_csv('catboost_score.csv')

model = CatBoostClassifier(**parameters)
model.fit(P_full)
Catboost понаписал всякого в каталог catboost_info и я хочу это теперь в ноутбучике визуализировать.

import catboost
w = catboost.MetricVisualizer('catboost_info/', subdirs=False)
w.start()
Рисует только кривую обучения модельки.
w = catboost.MetricVisualizer('catboost_info/', subdirs=True) задумывается надолго.

Как корректно нарисовать график для кросс-валидации, типа такого?
пока что никак, если интересна такая функциональность, лучше сделать issue на гитхабе, чтобы не забылось
источник

AD

Anna Veronika Dorogush in catboost_ru
Alexander Moiseev
Всем привет! а CV можно прогнать сразу по набору eval_metric ?  К примеру метрика качества  у меня RMSE, но хочу посчитать еще MAPE и MAE.
да, custom_metric параметр надо использовать
источник

Аa

Андрей amber4eg in catboost_ru
Anna Veronika Dorogush
пока что никак, если интересна такая функциональность, лучше сделать issue на гитхабе, чтобы не забылось
Понял, спасибо.
источник

A

Alexander Moiseev in catboost_ru
Anna Veronika Dorogush
да, custom_metric параметр надо использовать
попробую, спасибо! он же принимает list на вход?
источник

AD

Anna Veronika Dorogush in catboost_ru
да
источник
2019 August 17

DB

Dmitry Buslov in catboost_ru
Всем привет, а в randomized_search catboost-а - есть прунинг по дефолту? (откидывает бесперспективное обучение через N итераций)
источник
2019 August 19

AD

Anna Veronika Dorogush in catboost_ru
Dmitry Buslov
Всем привет, а в randomized_search catboost-а - есть прунинг по дефолту? (откидывает бесперспективное обучение через N итераций)
Пока что не делали
источник

DB

Dmitry Buslov in catboost_ru
Anna Veronika Dorogush
Пока что не делали
Но в планах есть?☺️
источник

AD

Anna Veronika Dorogush in catboost_ru
Надо бы, но пока что не занимались этим. Сделай issue на гитхабе, когда займемся, отпишемся туда.
источник

DB

Dmitry Buslov in catboost_ru
Anna Veronika Dorogush
Надо бы, но пока что не занимались этим. Сделай issue на гитхабе, когда займемся, отпишемся туда.
источник

IP

Igor Petrov in catboost_ru
Можно ли фичу передать как list? или нужно как-то оборачивать, например хешировать
источник

AD

Anna Veronika Dorogush in catboost_ru
Категориальные фичи можно только в виде строки или числа передавать. Списки не поддержаны.
источник

P🐈

Pavel Tyavin 🐈 in catboost_ru
Igor Petrov
Можно ли фичу передать как list? или нужно как-то оборачивать, например хешировать
list в питоне нехэшируем по-умолчанию. А в чем смысл списка как категориальной фичи?
источник

IP

Igor Petrov in catboost_ru
Pavel Tyavin 🐈
list в питоне нехэшируем по-умолчанию. А в чем смысл списка как категориальной фичи?
перечесление id предметов(товаров) например
источник

P🐈

Pavel Tyavin 🐈 in catboost_ru
Igor Petrov
перечесление id предметов(товаров) например
.... может на каждый товар отдельный пример завести тогда?
источник

IP

Igor Petrov in catboost_ru
Pavel Tyavin 🐈
.... может на каждый товар отдельный пример завести тогда?
отношение человек-товар, а не товар-человек
источник

P🐈

Pavel Tyavin 🐈 in catboost_ru
ладно. Тебе виднее, может у в датасете не так много разных наборов товаров, что кэтбуст наберет достаточно примеров в обучении.
источник