R: Могу ли я передать весовой параметр в params = list () в LightGBM

Нет, вы не можете использовать mysql и mysqli вместе. Они представляют собой отдельные API-интерфейсы, и создаваемые ими ресурсы несовместимы друг с другом.

Однако есть mysqli_close.

0
задан BioChemoinformatics 24 March 2019 в 17:31
поделиться

1 ответ

Lightgbm имеет много параметров, которые вы можете настроить. Пожалуйста, прочитайте документацию.

Я вставляю некоторую часть из одного моего модельного скрипта, который показывает процесс Должно быть хорошим советом для вас.

nthread <- as.integer(future::availableCores())
seed <- 1000
EARLY_STOPPING <- 50
nrounds <- 1000
param <- list(objective = "regression"
                    metric = "rmse",
                    max_depth = 3,
                    num_leaves = 5,
                    learning_rate = 0.1,
                    nthread = nthread,
                    bagging_fraction = 0.7,
                    feature_fraction = 0.7,
                    bagging_freq = 5,
                    bagging_seed = seed,
                    verbosity = -1,
                    min_data_in_leaf = 5)


dtrain <- lgb.Dataset(data = as.matrix(train_X),
                    label = train_y)

dval <- lgb.Dataset(data = as.matrix(val_X),
                    label = val_y)
valids <- list(val = dval)
bst <- lgb.train(param,
                 data = dtrain,
                 nrounds = nrounds,
                 data_random_seed = seed,
                 early_stopping_rounds = EARLY_STOPPING,
                 valids = valids)
0
ответ дан Sonny 24 March 2019 в 17:31
поделиться
Другие вопросы по тегам:

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