- samples
Time series with the training samples.
- learning_rate
Learning rate: scale the contribution
of each tree by a factor of 0 < lr < 1
when it is added to the current approximation.
Used to prevent overfitting. Default: 0.15
- min_split_loss
Minimum loss reduction to make a further
partition of a leaf. Default: 1.
- max_depth
Maximum depth of a tree.
Increasing this value makes the model more complex
and more likely to overfit. Default: 5.
- min_child_weight
If the leaf node has a minimum sum of instance
weights lower than min_child_weight,
tree splitting stops. The larger min_child_weight is,
the more conservative the algorithm is. Default: 1.
- max_delta_step
Maximum delta step we allow each leaf output to be.
If the value is set to 0, there is no constraint.
If it is set to a positive value, it can help making
the update step more conservative. Default: 1.
- subsample
Percentage of samples supplied to a tree.
Default: 0.8.
- nfold
Number of the subsamples for the cross-validation.
- nrounds
Number of rounds to iterate the cross-validation
(default: 100)
- nthread
Number of threads (default = 6)
- early_stopping_rounds
Training with a validation set will stop
if the performance doesn't improve for k rounds.
- verbose
Print information on statistics during the process