- 28 Dec, 2022 1 commit
-
-
Yifei Liu authored
* add parameter data_sample_strategy * abstract GOSS as a sample strategy(GOSS1), togetherwith origial GOSS (Normal Bagging has not been abstracted, so do NOT use it now) * abstract Bagging as a subclass (BAGGING), but original Bagging members in GBDT are still kept * fix some variables * remove GOSS(as boost) and Bagging logic in GBDT * rename GOSS1 to GOSS(as sample strategy) * add warning about use GOSS as boosting_type * a little ; bug * remove CHECK when "gradients != nullptr" * rename DataSampleStrategy to avoid confusion * remove and add some ccomments, followingconvention * fix bug about GBDT::ResetConfig (ObjectiveFunction inconsistencty bet… * add std::ignore to avoid compiler warnings (anpotential fails) * update Makevars and vcxproj * handle constant hessian move resize of gradient vectors out of sample strategy * mark override for IsHessianChange * fix lint errors * rerun parameter_generator.py * update config_auto.cpp * delete redundant blank line * update num_data_ when train_data_ is updated set gradients and hessians when GOSS * check bagging_freq is not zero * reset config_ value merge ResetBaggingConfig and ResetGOSS * remove useless check * add ttests in test_engine.py * remove whitespace in blank line * remove arguments verbose_eval and evals_result * Update tests/python_package_test/test_engine.py reduce num_boost_round Co-authored-by:
James Lamb <jaylamb20@gmail.com> * Update tests/python_package_test/test_engine.py reduce num_boost_round Co-authored-by:
James Lamb <jaylamb20@gmail.com> * Update tests/python_package_test/test_engine.py reduce num_boost_round Co-authored-by:
James Lamb <jaylamb20@gmail.com> * Update tests/python_package_test/test_engine.py reduce num_boost_round Co-authored-by:
James Lamb <jaylamb20@gmail.com> * Update tests/python_package_test/test_engine.py reduce num_boost_round Co-authored-by:
James Lamb <jaylamb20@gmail.com> * Update tests/python_package_test/test_engine.py reduce num_boost_round Co-authored-by:
James Lamb <jaylamb20@gmail.com> * Update src/boosting/sample_strategy.cpp modify warning about setting goss as `boosting_type` Co-authored-by:
James Lamb <jaylamb20@gmail.com> * Update tests/python_package_test/test_engine.py replace load_boston() with make_regression() remove value checks of mean_squared_error in test_sample_strategy_with_boosting() * Update tests/python_package_test/test_engine.py add value checks of mean_squared_error in test_sample_strategy_with_boosting() * Modify warnning about using goss as boosting type * Update tests/python_package_test/test_engine.py add random_state=42 for make_regression() reduce the threshold of mean_square_error * Update src/boosting/sample_strategy.cpp Co-authored-by:
James Lamb <jaylamb20@gmail.com> * remove goss from boosting types in documentation * Update src/boosting/bagging.hpp Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update src/boosting/bagging.hpp Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update src/boosting/goss.hpp Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update src/boosting/goss.hpp Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * rename GOSS with GOSSStrategy * update doc * address comments * fix table in doc * Update include/LightGBM/config.h Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * update documentation * update test case * revert useless change in test_engine.py * add tests for evaluation results in test_sample_strategy_with_boosting * include <string> * change to assert_allclose in test_goss_boosting_and_strategy_equivalent * more tolerance in result checking, due to minor difference in results of gpu versions * change == to np.testing.assert_allclose * fix test case * set gpu_use_dp to true * change --report to --report-level for rstcheck * use gpu_use_dp=true in test_goss_boosting_and_strategy_equivalent * revert unexpected changes of non-ascii characters * revert unexpected changes of non-ascii characters * remove useless changes * allocate gradients_pointer_ and hessians_pointer when necessary * add spaces * remove redundant virtual * include <LightGBM/utils/log.h> for USE_CUDA * check for in test_goss_boosting_and_strategy_equivalent * check for identity in test_sample_strategy_with_boosting * remove cuda option in test_sample_strategy_with_boosting * Update tests/python_package_test/test_engine.py Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update tests/python_package_test/test_engine.py Co-authored-by:
James Lamb <jaylamb20@gmail.com> * ResetGradientBuffers after ResetSampleConfig * ResetGradientBuffers after ResetSampleConfig * ResetGradientBuffers after bagging * remove useless code * check objective_function_ instead of gradients * enable rf with goss simplify params in test cases * remove useless changes * allow rf with feature subsampling alone * change position of ResetGradientBuffers * check for dask * add parameter types for data_sample_strategy Co-authored-by:
Guangda Liu <v-guangdaliu@microsoft.com> Co-authored-by:
Yu Shi <shiyu_k1994@qq.com> Co-authored-by:
GuangdaLiu <90019144+GuangdaLiu@users.noreply.github.com> Co-authored-by:
James Lamb <jaylamb20@gmail.com> Co-authored-by:
Nikita Titov <nekit94-08@mail.ru>
-
- 25 Dec, 2022 1 commit
-
-
James Lamb authored
-
- 15 Dec, 2022 1 commit
-
-
Nikita Titov authored
-
- 03 Nov, 2022 1 commit
-
-
James Lamb authored
* Auto-update configure Co-authored-by:GitHub Actions Bot <githubactionsbot@users.noreply.github.com>
-
- 02 Nov, 2022 1 commit
-
-
James Lamb authored
-
- 11 Oct, 2022 1 commit
-
-
José Morales authored
-
- 09 Oct, 2022 2 commits
-
-
James Lamb authored
-
James Lamb authored
-
- 07 Oct, 2022 1 commit
-
-
James Lamb authored
-
- 15 Sep, 2022 1 commit
-
-
James Lamb authored
-
- 12 Sep, 2022 1 commit
-
-
James Lamb authored
-
- 31 Aug, 2022 1 commit
-
-
James Lamb authored
-
- 28 Aug, 2022 1 commit
-
-
Nikita Titov authored
Update lightgbm_R.h
-
- 23 Aug, 2022 1 commit
-
-
david-cortes authored
-
- 16 Aug, 2022 1 commit
-
-
shiyu1994 authored
* add default definition for GetColWiseData and GetColWiseData * fix warnings of template instantiation * remove files in Makevars and LightGBM.vcxproj
-
- 30 Jul, 2022 1 commit
-
-
José Morales authored
* dump sorted parameter aliases * update lgb.check.wrapper_param * update _choose_param_value to look like lgb.check.wrapper_param * apply suggestions from review * reduce diff * move DumpAliases to config * remove unnecessary check * restore parameter check
-
- 29 Jul, 2022 3 commits
-
-
James Lamb authored
* [R-package] [docs] clarify shape of predictions * Apply suggestions from code review Co-authored-by:
Michael Mayer <mayermichael79@gmail.com> * regenerate docs * apply suggestions from code review * fix linting error abouut long lines Co-authored-by:
Michael Mayer <mayermichael79@gmail.com>
-
Belinda Trotta authored
-
James Lamb authored
-
- 28 Jul, 2022 2 commits
-
-
Sebastian Fischer authored
* docs: typo in documentation of parameter init_model * docs: actually fix typo and build docs Co-authored-by:James Lamb <jaylamb20@gmail.com>
-
James Lamb authored
-
- 12 Jul, 2022 1 commit
-
-
José Morales authored
[R-package] raise an informative error when custom objective produces incorrect output (fixes #5323) (#5329)
-
- 27 Jun, 2022 1 commit
-
-
david-cortes authored
* switch to single prediction type argument * linter * missing piece of code * comments * linter * fix test * revert incorrect 'fix' * fix failing test * fix test again * modify recently introduced tests after changes here * rename prediction types * rebase * restore tests for prediction type in params * Update R-package/tests/testthat/test_Predictor.R Co-authored-by:
James Lamb <jaylamb20@gmail.com> Co-authored-by:
James Lamb <jaylamb20@gmail.com>
-
- 26 Jun, 2022 1 commit
-
-
Nikita Titov authored
* Update utils.R * Update lint_r_code.R * Update lint_r_code.R * Update lint_r_code.R * Update lint_r_code.R
-
- 23 Jun, 2022 1 commit
-
-
CuriousCorrelation authored
-
- 22 Jun, 2022 1 commit
-
-
CuriousCorrelation authored
[ci] [R-package] Add paste_linter (#5303)
-
- 20 Jun, 2022 3 commits
-
-
Saumya authored
* Add duplicate_argument_linter * Add duplicate_argument_linter * added acomment for duplicate argument * Update R-package/tests/testthat/test_utils.R Co-authored-by:
José Morales <jmoralz92@gmail.com> Co-authored-by:
José Morales <jmoralz92@gmail.com>
-
CuriousCorrelation authored
-
CuriousCorrelation authored
-
- 19 Jun, 2022 1 commit
-
-
Nikita Titov authored
* Update make-r-def.R * Update make-r-def.R * Update build_r.R * Update utils.R * Update install.libs.R
-
- 17 Jun, 2022 1 commit
-
-
david-cortes authored
* add predcontrib for sparse inputs * register newly-added function * comments * correct wrong types in test * forcibly take transpose function from Matrix * keep row names, test comparison to dense inputs * workaround for passing test while PR for row names is not merged * Update R-package/R/lgb.Predictor.R Co-authored-by:
James Lamb <jaylamb20@gmail.com> * Update R-package/R/lgb.Predictor.R Co-authored-by:
James Lamb <jaylamb20@gmail.com> * Update R-package/R/lgb.Predictor.R Co-authored-by:
James Lamb <jaylamb20@gmail.com> * proper handling of integer overflow * add test for CSR contrib row names * add more tests for predict(<sparse>, predcontrib=TRUE) * make linter happy * linter * linter * check error messages for bad input shapes * fix regex * hard-coded number of columns in regex for tests Co-authored-by:
James Lamb <jaylamb20@gmail.com>
-
- 14 Jun, 2022 1 commit
-
-
James Lamb authored
* [R-package] [docs] document difference between lightgbm() and lgb.train() (fixes #5203) * clarify language * Apply suggestions from code review Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
Nikita Titov <nekit94-08@mail.ru>
-
- 05 Jun, 2022 1 commit
-
-
James Lamb authored
[R-package] upgrade docs to roxygen2==7.2.0
-
- 31 May, 2022 2 commits
-
-
James Lamb authored
-
James Lamb authored
-
- 25 May, 2022 1 commit
-
-
James Lamb authored
-
- 24 May, 2022 1 commit
-
-
James Lamb authored
-
- 23 May, 2022 3 commits
-
-
shiyu1994 authored
* check existence of inet_pton for win32 in CMakeLists.txt (fix #5019) * remove extra spaces * add check for inet_pton in configure.win * Update CMakeLists.txt Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update src/network/socket_wrapper.hpp Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update src/network/socket_wrapper.hpp Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeLists.txt Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update R-package/configure.win Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> * Update CMakeLists.txt Co-authored-by:
James Lamb <jaylamb20@gmail.com> * fix comments in CMakeLists.txt * include check for WIN64 * remove WIN64 flag checks * fix #ifdef * Update R-package/configure.win Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
Nikita Titov <nekit94-08@mail.ru> Co-authored-by:
James Lamb <jaylamb20@gmail.com>
-
James Lamb authored
-
James Lamb authored
-