Вот мой код:XGBoost Ошибка при использовании функции xgboost
xgb <- xgboost(data = as.matrix(df_all_combined),
label = as.matrix(target_train),
eta = 0.1,
max_depth = 15,
nround=100,
subsample = 0.5,
colsample_bytree = 0.5,
seed = 1,
eval_metric = "auc",
objective = "binary:logistic",
num_class = 12,
nthread = 3)
Получение ниже Ошибка:
Error in xgb.iter.update(bst$handle, dtrain, iteration - 1, obj) : [09:17:34] amalgamation/../src/objective/regression_obj.cc:90: Check failed: (preds.size()) == (info.labels.size()) labels are not correctly providedpreds.size=840756, label.size=70063
Может кто-нибудь помочь мне решить эту проблему? Не удалось выяснить проблему.
Задайте вопрос другим описанием. Это поможет другим ответить. – hennamusick
выглядит как-то о размере меток, не соответствующих размерам данных. Примеры данных, которые воспроизводят ошибку, помогают значительно повысить эффективность. – zacdav
Это поможет, если вы предоставите небольшой образец данных. При необходимости измените имена любого чувствительного поля. –