Fix early stopping behavior with MAPE metric (#7061)
This commit is contained in:
parent
8fa32fdda2
commit
dd4db347f3
@ -549,7 +549,7 @@ class EarlyStopping(TrainingCallback):
|
|||||||
# user to decide.
|
# user to decide.
|
||||||
maximize_metrics = ('auc', 'aucpr', 'map', 'ndcg', 'auc@',
|
maximize_metrics = ('auc', 'aucpr', 'map', 'ndcg', 'auc@',
|
||||||
'aucpr@', 'map@', 'ndcg@')
|
'aucpr@', 'map@', 'ndcg@')
|
||||||
if any(metric.startswith(x) for x in maximize_metrics):
|
if metric != 'mape' and any(metric.startswith(x) for x in maximize_metrics):
|
||||||
self.maximize = True
|
self.maximize = True
|
||||||
else:
|
else:
|
||||||
self.maximize = False
|
self.maximize = False
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user