Commit Graph
27 Commits
Author SHA1 Message Date
Far0n 3a34c53f57 Complete Guide to Parameter Tuning in XGBoost 2016-03-05 21:51:47 +01:00
Faron 4b3a053913 stratified cv for python wrapper
finalize docstring
2016-02-15 16:06:17 +01:00
FrozenFingerz 177259a0a7 unittest for cv bugfixes added 2015-12-29 14:13:40 +01:00
FrozenFingerz 2a46918c66 python cv bugfixing
- fixed bug if both eval_metrics xgb-param and
metrics param of cv function have been set
- cv early stopping output looks now like the one of xgb.train
2015-12-29 12:24:38 +01:00
FrozenFingerz 38b773d80b cv: fixed devision by zero exception
- show_progress=False or show_progress=0 led to devision by zero exception
2015-12-27 13:54:52 +01:00
Faron b3f3e7d0cb fixed wrong iter when using training continuation 2015-12-19 10:35:16 +01:00
Far0n af166bf0a0 small verbose_eval fixes
- ensures same behavior for verbose_eval=0 and verbose_eval=False
- fix printing last eval message if early_stopping_rounds is set, but xgb
  runs to the end
2015-11-24 09:22:25 +01:00
Faron 7f2628acd7 unittest for 'num_class > 2' added 2015-11-12 08:23:11 +01:00
Far0n ce5930c365 best_ntree_limit attribute added
- best_ntree_limit as new booster atrribute added
- usage of bst.best_ntree_limit in python doc added
- fixed wrong 'best_iteration' after training continuation
2015-11-10 15:37:22 +01:00
Faron b2f98db74e grammar correction 2015-11-08 21:00:16 +01:00
FrozenFingerz 3d36fa8f4e python: unittest for early stopping of cv 2015-11-08 11:42:57 +01:00
FrozenFingerz b59018aa05 python: multiple eval_metrics changes
- allows feval to return a list of tuples (name, error/score value)
- changed behavior for multiple eval_metrics in conjunction with
early_stopping: Instead of raising an error, the last passed evel_metric
(or last entry in return value of feval) is used for early stopping
- allows list of eval_metrics in dict-typed params
- unittest for new features / behavior

documentation updated

- example for assigning a list to 'eval_metric'
- note about early stopping on last passed eval metric

- info msg for used eval metric added
2015-11-08 11:23:54 +01:00
Faron 95cc900b1f early stopping for CV (python) 2015-11-07 09:52:36 +01:00
Far0n 8e1adddc2b added unittest for training continuation 2015-11-03 14:44:17 +01:00
Far0n b894f7c9d6 bugfix type-check xgb_model param 2015-11-03 14:43:08 +01:00
Far0n 8676a1bf56 Update CONTRIBUTORS.md 2015-11-02 21:27:05 +01:00
Faron 4fe2f2fb09 python train additions
+ training continuation of existing model
+ maximize parameter just like in R package (whether  to maximize feval)
2015-11-02 21:21:05 +01:00
Faron 79813097b5 sklearn_wrapper additions
added output_margin & ntree_limit to predict and predict_proba
2015-11-02 17:41:30 +01:00
Faron 738e420128 correcting wrong default values 2015-10-25 11:26:33 +01:00
Faron b80d5d6b33 fixed too long lines 2015-10-25 11:17:35 +01:00
Faron 422febd18e added missing params 2015-10-25 10:58:07 +01:00
Faron 68c9252ff7 fixed "Exactly one space required after comma" 2015-10-25 10:20:00 +01:00
Faron a1ba608641 learning_rates per boosting round 2015-10-25 10:00:20 +01:00
Far0n 0406c64a5d bugfix evals_result regex 2015-09-14 11:25:41 +02:00
Far0n cfcb1fc491 default values for gbtree: lambda=1, alpha=0 2015-09-05 21:53:37 +02:00
Far0n a9f884bd47 alpha = 1 as default value for gbtree 2015-09-05 21:50:53 +02:00
Far0n dbc5c9b82d alpha & lambda for gbtree
alpha & lambda descriptions to "Parameters for Tree Booster" added (issue #466)
2015-09-05 12:36:42 +02:00