From 58b4f2b1784a484678deb711ee3efaa13e302a55 Mon Sep 17 00:00:00 2001 From: "Yuan (Terry) Tang" Date: Sat, 19 Nov 2016 19:06:52 -0600 Subject: [PATCH] Fix typo - eval_metric in param should be dictionary --- python-package/xgboost/training.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-package/xgboost/training.py b/python-package/xgboost/training.py index a1ad4c2b49c1..3b70df4188be 100644 --- a/python-package/xgboost/training.py +++ b/python-package/xgboost/training.py @@ -148,7 +148,7 @@ def train(params, dtrain, num_boost_round=10, evals=(), obj=None, feval=None, evals_result: dict This dictionary stores the evaluation results of all the items in watchlist. Example: with a watchlist containing [(dtest,'eval'), (dtrain,'train')] and - a paramater containing ('eval_metric', 'logloss') + a paramater containing ('eval_metric': 'logloss') Returns: {'train': {'logloss': ['0.48253', '0.35953']}, 'eval': {'logloss': ['0.480385', '0.357756']}} verbose_eval : bool or int