1. 20 Dec, 2018 1 commit
  2. 17 Dec, 2018 1 commit
    • Guolin Ke's avatar
      Fix bugs in RF (#1906) · cba82447
      Guolin Ke authored
      * fix RF's bugs
      
      * fix tests
      
      * rollback num_iterations
      
      * fix a bug and reduce memory costs
      
      * reduce memory cost
      cba82447
  3. 22 Oct, 2018 1 commit
  4. 11 Oct, 2018 1 commit
  5. 09 Oct, 2018 1 commit
    • Guolin Ke's avatar
      average predictions for constant features (#1735) · c920e634
      Guolin Ke authored
      * average predictions for constant features
      
      * fix possible numerical issues in std::log.
      
      * fix pylint
      
      * fix bugs in c_api
      
      * fix styles
      
      * clean code for multi class
      
      * rewrite test
      
      * fix pylint
      
      * skip test_constant_features
      
      * refine test
      
      * fix tests
      
      * fix tests
      
      * update FAQ
      
      * fix test
      
      * Update FAQ.rst
      c920e634
  6. 03 Oct, 2018 1 commit
  7. 22 Sep, 2018 1 commit
  8. 11 Sep, 2018 1 commit
  9. 10 Sep, 2018 1 commit
  10. 08 Sep, 2018 1 commit
  11. 27 Aug, 2018 1 commit
  12. 25 Aug, 2018 1 commit
    • Guolin Ke's avatar
      add support of refit-decay (#1603) · 2db6377a
      Guolin Ke authored
      * add support of refit-decay
      
      * add refit into c_api
      
      * add test
      
      * update document
      
      * Update basic.py
      
      * Update test_engine.py
      
      * Update basic.py
      
      * Update test_engine.py
      
      * fix comments
      
      * update test
      
      * fix the comments
      
      * Update test_engine.py
      2db6377a
  13. 20 Jun, 2018 1 commit
  14. 09 Jun, 2018 1 commit
    • Nikita Titov's avatar
      [python] make tree rendering more clear (#1424) · 69a36605
      Nikita Titov authored
      * fixed grammar
      
      * fixed params description in graph plotting functions
      
      * clarified types of attributes in their descriptions
      
      * increased readability of graphs by adding spaces
      
      * added precision parameter to plot tree functions
      69a36605
  15. 10 May, 2018 1 commit
    • Nikita Titov's avatar
      [python][docs] reworked predict method in sklearn wrapper and docs improvements (#1351) · 41152eab
      Nikita Titov authored
      * fixed docs
      
      * reworker predict method of sklearn wrapper
      
      * fixed encapsulation
      
      * added test
      
      * fixed consistency between docstring and params docs
      
      * fixed verbose
      
      * replaced predict_proba with predict in test
      
      * fixed verbose again
      
      * fixed fraction params descriptions
      
      * added description of skip_drop and drop_rate constraints
      
      * fixed subsample_freq consistency with C++ default value
      
      * fixed nice look of params list
      
      * made force splits json file example clickable
      
      * fixed nice look of metrics list and added comma
      
      * reduced warning in test about same param specified twice
      
      * replaced pred_parameter with **kwargs in predict method
      
      * added test for **kwargs in predict method
      
      * fixed warnings
      
      * fixed pylint
      41152eab
  16. 08 May, 2018 1 commit
    • Nikita Titov's avatar
      [ci][python] updated pep8 to pycodestyle (#1358) · 21487d8a
      Nikita Titov authored
      * updated pep8 to pycodestyle
      
      * fixed E722 do not use bare 'except'
      
      * fixed W605 invalid escape sequence '\*'
      
      * fixed W504 line break after binary operator
      
      * ignore W605 invalid escape sequence '\*' in nuget builder
      
      * made pycodestyle happy
      21487d8a
  17. 18 Apr, 2018 1 commit
  18. 24 Jan, 2018 1 commit
  19. 23 Dec, 2017 1 commit
  20. 24 Oct, 2017 1 commit
  21. 18 Oct, 2017 1 commit
    • Guolin Ke's avatar
      Use one-vs-other for small categorical features. · 087ec475
      Guolin Ke authored
      commit c9e123f24fcbb159c04e6694c7f830530bb2f27e
      Author: Guolin Ke <i@yumumu.me>
      Date:   Wed Oct 18 10:00:19 2017 +0800
      
          change default max_cat_to_onehot
      
      commit 805a5c3125b9979d634922e1708877fa0fec80c6
      Author: Guolin Ke <i@yumumu.me>
      Date:   Tue Oct 17 22:57:18 2017 +0800
      
          use one hot coding for the small cats
      087ec475
  22. 16 Oct, 2017 2 commits
  23. 13 Oct, 2017 1 commit
    • Guolin Ke's avatar
      fix #991 (#992) · ef221275
      Guolin Ke authored
      * refine categorical split
      
      * a bug fix
      
      * fix a bug
      ef221275
  24. 28 Sep, 2017 1 commit
  25. 19 Sep, 2017 1 commit
  26. 16 Sep, 2017 1 commit
  27. 24 Aug, 2017 1 commit
  28. 18 Aug, 2017 2 commits
  29. 30 Jul, 2017 1 commit
    • Guolin Ke's avatar
      Better missing value handle (#747) · 00cb04a2
      Guolin Ke authored
      * finish the data loading part
      
      * allow prediction.
      
      * fix bug for decision type.
      
      * finish split finding part
      
      * fix bugs.
      
      * bug fixed. add a test .
      
      * fix pep8 .
      
      * update documents.
      
      * fix test bugs.
      
      * fix a format
      
      * fix import error in python test.
      
      * disable missing handle in categorial features.
      
      * fix a bug.
      
      * add more tests.
      
      * fix pep8
      
      * fix bugs.
      
      * remove the missing handle code for categorical feature.
      00cb04a2
  30. 11 Jul, 2017 1 commit
  31. 30 May, 2017 1 commit
    • Guolin Ke's avatar
      Support early stopping of prediction in CLI (#565) · 6d4c7b03
      Guolin Ke authored
      * fix multi-threading.
      
      * fix name style.
      
      * support in CLI version.
      
      * remove warnings.
      
      * Not default parameters.
      
      * fix if...else... .
      
      * fix bug.
      
      * fix warning.
      
      * refine c_api.
      
      * fix R-package.
      
      * fix R's warning.
      
      * fix tests.
      
      * fix pep8 .
      6d4c7b03
  32. 29 May, 2017 1 commit
    • cbecker's avatar
      Add prediction early stopping (#550) · 993bbd5f
      cbecker authored
      * Add early stopping for prediction
      
      * Fix GBDT if-else prediction with early stopping
      
      * Small C++ embelishments to early stopping API and functions
      
      * Fix early stopping efficiency issue by creating a singleton for no early stopping
      
      * Python improvements to early stopping API
      
      * Add assertion check for binary and multiclass prediction score length
      
      * Update vcxproj and vcxproj.filters with new early stopping files
      
      * Remove inline from PredictRaw(), the linker was not able to find it otherwise
      993bbd5f
  33. 11 May, 2017 1 commit
  34. 06 May, 2017 1 commit
  35. 02 May, 2017 1 commit
  36. 26 Apr, 2017 1 commit
  37. 18 Apr, 2017 1 commit
  38. 17 Apr, 2017 1 commit