Size: a a a

2019 January 24

YM

Yersaiyn Muratov in catboost_ru
from catboost import CatBoostClassifier
model = CatBoostClassifier(
   iterations=5,
   learning_rate=0.1,
   # loss_function='CrossEntropy'
)
model.fit(
   X_train, y_train,
   cat_features=cat_features,
   eval_set=(X_validation, y_validation),
   verbose=False
)
print('Model is fitted: ' + str(model.is_fitted()))
print('Model params:')
print(model.get_params())
источник

YM

Yersaiyn Muratov in catboost_ru
Вроде классификатор_
источник

MK

Maxim Khrisanfov in catboost_ru
print(type(y_train))

что выводит?
источник

YM

Yersaiyn Muratov in catboost_ru
<class 'pandas.core.series.Series'>
источник

Аa

Андрей amber4eg in catboost_ru
y_train.dtype
источник

MK

Maxim Khrisanfov in catboost_ru
print(y_train.dtype)
источник

YM

Yersaiyn Muratov in catboost_ru
dtype('O')
источник

YM

Yersaiyn Muratov in catboost_ru
object
источник

MK

Maxim Khrisanfov in catboost_ru
print(pd.value_counts(y_train))
источник

AK

Andrei Khropov in catboost_ru
Yersaiyn Muratov
Я где то слышал, что катбуст сам все в числа превращает))
интерпретация сейчас зависит от того бинарная или мультиклассификация. Сколько классов в таргете?
источник

MK

Maxim Khrisanfov in catboost_ru
да скорее для бинарного нужно 0 и 1 чтобы было
источник

YM

Yersaiyn Muratov in catboost_ru
Больше, чем два, окей, видимо, упустил этот момент
источник

MK

Maxim Khrisanfov in catboost_ru
ну тогда добавь в параметры loss_function="MultiClass"
источник

AK

Andrei Khropov in catboost_ru
Yersaiyn Muratov
Больше, чем два, окей, видимо, упустил этот момент
Да, тогда нужно ставить loss_function "MultiClass" или "MultiClassOneVsAll"
источник

AK

Andrei Khropov in catboost_ru
источник

AK

Andrei Khropov in catboost_ru
в этом случае можно передавать в label строки
источник

AK

Andrei Khropov in catboost_ru
источник

KM

Kirill Malev in catboost_ru
q. А удаленно можно будет в спринте поучаствовать?
источник

KM

Kirill Malev in catboost_ru
Ну или альтернативно, площадка есть в СПб?
источник

AD

Anna Veronika Dorogush in catboost_ru
Трансляции не будет, и часть команды и Питера как раз это время приедет в Москву, так что не получится :(
источник