Merge pull request #314 from enizhibitsky/wrapper_stopping_fix
Fix early stopping in python wrapper
This commit is contained in:
commit
9c52fc8e22
@ -657,7 +657,7 @@ def train(params, dtrain, num_boost_round=10, evals=(), obj=None, feval=None,
|
||||
maximize_score = False
|
||||
if 'eval_metric' in params:
|
||||
maximize_metrics = ('auc', 'map', 'ndcg')
|
||||
if filter(lambda x: params['eval_metric'].startswith(x), maximize_metrics):
|
||||
if list(filter(lambda x: params['eval_metric'].startswith(x), maximize_metrics)):
|
||||
maximize_score = True
|
||||
|
||||
if maximize_score:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user