"vscode:/vscode.git/clone" did not exist on "20f20928f016e197da74f104a76870c5883cc778"
- 04 Apr, 2019 1 commit
-
-
remcob-gr authored
* Add configuration parameters for CEGB. * Add skeleton CEGB tree learner Like the original CEGB version, this inherits from SerialTreeLearner. Currently, it changes nothing from the original. * Track features used in CEGB tree learner. * Pull CEGB tradeoff and coupled feature penalty from config. * Implement finding best splits for CEGB This is heavily based on the serial version, but just adds using the coupled penalties. * Set proper defaults for cegb parameters. * Ensure sanity checks don't switch off CEGB. * Implement per-data-point feature penalties in CEGB. * Implement split penalty and remove unused parameters. * Merge changes from CEGB tree learner into serial tree learner * Represent features_used_in_data by a bitset, to reduce the memory overhead of CEGB, and add sanity checks for the lengths of the penalty vectors. * Fix bug where CEGB would incorrectly penalise a previously used feature The tree learner did not update the gains of previously computed leaf splits when splitting a leaf elsewhere in the tree. This caused it to prefer new features due to incorrectly penalising splitting on previously used features. * Document CEGB parameters and add them to the appropriate section. * Remove leftover reference to cegb tree learner. * Remove outdated diff. * Fix warnings * Fix minor issues identified by @StrikerRUS. * Add docs section on CEGB, including citation. * Fix link. * Fix CI failure. * Add some unit tests * Fix pylint issues. * Fix remaining pylint issue
-
- 01 Apr, 2019 1 commit
-
-
Nikita Titov authored
-
- 26 Mar, 2019 1 commit
-
-
Nikita Titov authored
-
- 02 Feb, 2019 1 commit
-
-
Nikita Titov authored
-
- 30 Jan, 2019 1 commit
-
-
Guolin Ke authored
* always save the score of the first round in early stopping fix #1971 * avoid using std::log on non-positive numbers * remove unnecessary changes * add tests * Update test_sklearn.py * enhanced tests
-
- 10 Oct, 2018 1 commit
-
-
Guolin Ke authored
* fix ndcg consistency. * more stable sorts * Update gbdt_model_text.cpp * Update dataset.cpp * Update gbdt_model_text.cpp
-
- 20 Apr, 2018 1 commit
-
-
Adilet Zhaxybay authored
-
- 16 Jan, 2018 1 commit
-
-
Guolin Ke authored
-
- 26 Nov, 2017 1 commit
-
-
Guolin Ke authored
* remove protobuf * add version number * remove pmml script * use float for split gain * fix warnings * refine the read model logic of gbdt * fix compile error * improve decode speed * fix some bugs * fix double accuracy problem * fix bug * multi-thread save model * speed up save model to string * parallel save/load model * fix some warnings. * fix warnings. * fix a bug * remove debug output * fix doc * fix max_bin warning in tests. * fix max_bin warning * fix pylint * clean code for stringToArray * clean code for TToString * remove max_bin * replace "class" with typename
-
- 16 Nov, 2017 1 commit
-
-
zhangjin authored
add 'null' to missing value
-
- 14 Nov, 2017 1 commit
-
-
wxchan authored
* refine common.h * fix typo * specify captured variables
-
- 09 Nov, 2017 1 commit
-
-
wxchan authored
* add init_score & test cpp and python result consistency * try fix common.h * Fix tests (#3) * update atof * fix bug * fix tests. * fix bug * fix dtypes * fix categorical feature override * fix protobuf on vs build (#1004) * [optional] support protobuf * fix windows/LightGBM.vcxproj * add doc * fix doc * fix vs support (#2) * fix vs support * fix cmake * fix #1012 * [python] add network config api (#1019) * add network * update doc * add float tolerance in bin finder. * fix a bug * update tests * add double torelance on tree model * fix tests * simplify the double comparison * fix lightsvm zero base * move double tolerance to the bin finder. * fix pylint * clean test.sh * add sklearn test * remove underline * clean codes * set random_state=None * add last line * fix doc * rename file * try fix test
-
- 12 Oct, 2017 1 commit
-
-
Guolin Ke authored
* add network apis. * support parallel loading dataset in c api. * fix bug * fix bug
-
- 08 Oct, 2017 1 commit
-
-
Tony-Y authored
* Fix coding style (#969) Function names must be in the "Pascal Case" style. * check_elements_interval_closed to CheckElementsIntervalClosed * obtain_min_max_sum to ObtainMinMaxSum * Change functions in common.h into template functions (#969) * CheckElementsIntervalClosed * ObtainMinMaxSum These two functions were changed into template functions. * Remove an unpreferable overload * remove an overload of the function ObtainMinMaxSum * Use stringstream to format T type
-
- 07 Oct, 2017 1 commit
-
-
Tony-Y authored
Function names must be in the "Pascal Case" style. * check_elements_interval_closed to CheckElementsIntervalClosed * obtain_min_max_sum to ObtainMinMaxSum
-
- 02 Sep, 2017 1 commit
-
-
Guolin Ke authored
-
- 28 Aug, 2017 1 commit
-
-
Guolin Ke authored
-
- 18 Aug, 2017 1 commit
-
-
Guolin Ke authored
-
- 30 Jul, 2017 1 commit
-
-
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.
-
- 17 Jul, 2017 1 commit
-
-
olofer authored
* Created objectives and metrics xentropy and xentropy1 * Some coment and code cleanup. * Added Kullback-Leibler version of metric. Changed some warning messages. * Fixed sign error in KL-divergence calc. * Removed __PRETTY_FUNCTION__. * Fixed better name for alternative xentropy parameterization. Documented details on the objectives / metrics in code comments. * Common code for label interval checks. Cleanups. * Use common utility for various weight property checks.
-
- 06 Jun, 2017 1 commit
-
-
Guolin Ke authored
-
- 03 Jun, 2017 1 commit
-
-
Guolin Ke authored
-
- 30 May, 2017 1 commit
-
-
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 .
-
- 27 May, 2017 1 commit
-
-
Guolin Ke authored
* speed up the AUC metric by parallel sort. * fix unix compile. * fix template in unix. * remove warning.
-
- 24 May, 2017 1 commit
-
-
Guolin Ke authored
-
- 15 May, 2017 1 commit
-
-
Guolin Ke authored
-
- 10 Apr, 2017 1 commit
-
-
Guolin Ke authored
* refine prediction logic. * fix test. * fix out_len in training score of Dart. * improve predict speed for high dimension data.
-
- 06 Apr, 2017 1 commit
-
-
Guolin Ke authored
* many refactors. * remove multi_loglossova. * fix tests. * avoid using lambda function. * fix some format. * reduce branching.
-
- 28 Mar, 2017 1 commit
-
-
zhangyafeikimi authored
-
- 22 Mar, 2017 1 commit
-
-
Guolin Ke authored
-
- 21 Mar, 2017 1 commit
-
-
Guolin Ke authored
-
- 07 Mar, 2017 1 commit
-
-
Guolin Ke authored
-
- 01 Mar, 2017 1 commit
-
-
Guolin Ke authored
-
- 10 Jan, 2017 1 commit
-
-
Tsukasa OMOTO authored
-
- 09 Jan, 2017 2 commits
-
-
Tsukasa OMOTO authored
* fix typo * fix hessians to approximate hessians with Gaussian function * fix ApproximateHessianWithGaussian * take fabs of gradient * use atan(1) to calculate pi * fix pi
-
Tsukasa OMOTO authored
* Add L1 objective function * fix hessians * update
-
- 04 Jan, 2017 1 commit
-
-
Guolin Ke authored
-
- 01 Jan, 2017 1 commit
-
-
Guolin Ke authored
-
- 05 Dec, 2016 2 commits