# task type, support train and predict task = train # boosting type, support gbdt for now, alias: boosting, boost boosting_type = gbdt # application type, support following application # regression , regression task # binary , binary classification task # lambdarank , lambdarank task # multiclass # alias: application, app objective = multiclass # eval metrics, support multi metric, delimite by ',' , support following metrics # l1 # l2 , default metric for regression # ndcg , default metric for lambdarank # auc # binary_logloss , default metric for binary # binary_error # multi_logloss # multi_error metric = multi_logloss # number of class, for multiclass classification num_class = 5 # frequence for metric output metric_freq = 1 # true if need output metric for training data, alias: tranining_metric, train_metric is_training_metric = true # number of bins for feature bucket, 255 is a recommend setting, it can save memories, and also has good accuracy. max_bin = 255 # training data # if exsting weight file, should name to "regression.train.weight" # alias: train_data, train data = multiclass_train.txt # valid data valid_data = multiclass_test.txt # round for early stopping early_stopping = 10 # number of trees(iterations), alias: num_tree, num_iteration, num_iterations, num_round, num_rounds num_trees = 100 # shrinkage rate , alias: shrinkage_rate learning_rate = 0.05 # number of leaves for one tree, alias: num_leaf num_leaves = 31