Clarification for best_ntree_limit

This commit is contained in:
Yuan (Terry) Tang 2015-11-12 08:53:45 -06:00
parent 42e1fd8fff
commit 0a0951ba12

View File

@ -40,6 +40,8 @@ def train(params, dtrain, num_boost_round=10, evals=(), obj=None, feval=None,
Returns the model from the last iteration (not the best one). Returns the model from the last iteration (not the best one).
If early stopping occurs, the model will have three additional fields: If early stopping occurs, the model will have three additional fields:
bst.best_score, bst.best_iteration and bst.best_ntree_limit. bst.best_score, bst.best_iteration and bst.best_ntree_limit.
(Use bst.best_ntree_limit to get the correct value if num_parallel_tree
and/or num_class appears in the parameters)
evals_result: dict evals_result: dict
This dictionary stores the evaluation results of all the items in watchlist. This dictionary stores the evaluation results of all the items in watchlist.
Example: with a watchlist containing [(dtest,'eval'), (dtrain,'train')] and Example: with a watchlist containing [(dtest,'eval'), (dtrain,'train')] and