IP
Size: a a a
IP
Y
P🐈
Y
P🐈
get_cat_feature_hash_to_string
P🐈
from catboost import Pool
train_data = [['a', 'b'],['a', 'c'], ['e', 'd']]
train_label = [0,2,1]
train_pool = Pool(train_data, train_label, cat_features=[0,1])
train_pool.get_cat_feature_hash_to_string()
Y
MK
MK
AD
IP
p
ЕТ
catboost.cv
. А где именно можно почитать варианты переменной type, например? Просмотрел документацию в том числе код на гите, но нигде нет или я просто не знаю, где смотреть. Cross-validate model.
Description
Cross-validate model.
Usage
catboost.cv(pool, params = list(), fold_count = 3,
type = "Classical", partition_random_seed = 0, shuffle = TRUE,
stratified = FALSE, early_stopping_rounds = NULL)
S⚠
AA
AD
AA
C
BA
Y_SCOPE_EXIT(jenv, &catFeatureMatrixRowObjects, &catFeatureMatrixRows) {Если закомментировать этот участок, то SIGSEGV не возникает, но память, соответственно, не очищается. Хотелось бы как-то исправить эту ошибку, не вызывая мемори лик. Возможно ли узнать ваше мнение, почему такой баг при ReleaseIntArrayElements вообще может происходить? Заранее спасибо!
const auto size = catFeatureMatrixRows.size();
for (size_t i = 0; i < size; ++i) {
jenv->ReleaseIntArrayElements(
catFeatureMatrixRowObjects[i],
const_cast<jint*>(reinterpret_cast<const jint*>(catFeatureMatrixRows[i].data())),
0);
}
};