- 05 May, 2017 1 commit
-
-
Tsukasa OMOTO authored
-
- 04 May, 2017 2 commits
-
-
Tsukasa OMOTO authored
-
Tsukasa OMOTO authored
* docs: move files into general * docs: initial commit for Read the Docs http://docs.readthedocs.io/en/latest/getting_started.html just running `sphinx-quickstart` * docs: update conf.py * docs: add requirements.txt * docs: add README.md * fix tests * docs: put original docs back
-
- 30 Apr, 2017 1 commit
-
-
Peter authored
-
- 19 Apr, 2017 3 commits
- 18 Apr, 2017 3 commits
- 17 Apr, 2017 2 commits
-
-
Qiwei Ye authored
minor fix
-
Laurae authored
* Documentation for GPU installation in R/Windows * Fix outdated information. * Fix links not being pictures * Specify compute version * Add multithreaded install and antivirus warning * Add github_repos tag for folder * Add debugging info and remove hack * Remove talk about CLI/Python hack from R * Add more details about R package * Add forgotten debug instructions * MinGW installation example
-
- 16 Apr, 2017 1 commit
-
-
Tsukasa OMOTO authored
-
- 13 Apr, 2017 2 commits
- 12 Apr, 2017 3 commits
-
-
Tsukasa OMOTO authored
* python-package: add graphviz.Digraph parameters * examples: add a plottig example with graphviz * fix tree index in print
-
Huan Zhang authored
* add dummy gpu solver code * initial GPU code * fix crash bug * first working version * use asynchronous copy * use a better kernel for root * parallel read histogram * sparse features now works, but no acceleration, compute on CPU * compute sparse feature on CPU simultaneously * fix big bug; add gpu selection; add kernel selection * better debugging * clean up * add feature scatter * Add sparse_threshold control * fix a bug in feature scatter * clean up debug * temporarily add OpenCL kernels for k=64,256 * fix up CMakeList and definition USE_GPU * add OpenCL kernels as string literals * Add boost.compute as a submodule * add boost dependency into CMakeList * fix opencl pragma * use pinned memory for histogram * use pinned buffer for gradients and hessians * better debugging message * add double precision support on GPU * fix boost version in CMakeList * Add a README * reconstruct GPU initialization code for ResetTrainingData * move data to GPU in parallel * fix a bug during feature copy * update gpu kernels * update gpu code * initial port to LightGBM v2 * speedup GPU data loading process * Add 4-bit bin support to GPU * re-add sparse_threshold parameter * remove kMaxNumWorkgroups and allows an unlimited number of features * add feature mask support for skipping unused features * enable kernel cache * use GPU kernels withoug feature masks when all features are used * REAdme. * REAdme. * update README * fix typos (#349) * change compile to gcc on Apple as default * clean vscode related file * refine api of constructing from sampling data. * fix bug in the last commit. * more efficient algorithm to sample k from n. * fix bug in filter bin * change to boost from average output. * fix tests. * only stop training when all classes are finshed in multi-class. * limit the max tree output. change hessian in multi-class objective. * robust tree model loading. * fix test. * convert the probabilities to raw score in boost_from_average of classification. * fix the average label for binary classification. * Add boost_from_average to docs (#354) * don't use "ConvertToRawScore" for self-defined objective function. * boost_from_average seems doesn't work well in binary classification. remove it. * For a better jump link (#355) * Update Python-API.md * for a better jump in page A space is needed between `#` and the headers content according to Github's markdown format [guideline](https://guides.github.com/features/mastering-markdown/) After adding the spaces, we can jump to the exact position in page by click the link. * fixed something mentioned by @wxchan * Update Python-API.md * add FitByExistingTree. * adapt GPU tree learner for FitByExistingTree * avoid NaN output. * update boost.compute * fix typos (#361) * fix broken links (#359) * update README * disable GPU acceleration by default * fix image url * cleanup debug macro * remove old README * do not save sparse_threshold_ in FeatureGroup * add details for new GPU settings * ignore submodule when doing pep8 check * allocate workspace for at least one thread during builing Feature4 * move sparse_threshold to class Dataset * remove duplicated code in GPUTreeLearner::Split * Remove duplicated code in FindBestThresholds and BeforeFindBestSplit * do not rebuild ordered gradients and hessians for sparse features * support feature groups in GPUTreeLearner * Initial parallel learners with GPU support * add option device, cleanup code * clean up FindBestThresholds; add some omp parallel * constant hessian optimization for GPU * Fix GPUTreeLearner crash when there is zero feature * use np.testing.assert_almost_equal() to compare lists of floats in tests * travis for GPU * add tutorial and more GPU docs
-
Tsukasa OMOTO authored
* python-package: refine plot_tree This change splits plot_tree to two methods: 1. method of creating digraph of tree 2. method of plotting the digraph with matplotlib * fix doc * fix doc
-
- 10 Apr, 2017 1 commit
-
-
Guolin Ke authored
-
- 06 Apr, 2017 1 commit
-
-
Guolin Ke authored
* many refactors. * remove multi_loglossova. * fix tests. * avoid using lambda function. * fix some format. * reduce branching.
-
- 30 Mar, 2017 1 commit
-
-
Guolin Ke authored
-
- 26 Mar, 2017 1 commit
-
-
wxchan authored
-
- 25 Mar, 2017 1 commit
-
-
Jayvee He authored
* Update Python-API.md * for a better jump in page A space is needed between `#` and the headers content according to Github's markdown format [guideline](https://guides.github.com/features/mastering-markdown/) After adding the spaces, we can jump to the exact position in page by click the link. * fixed something mentioned by @wxchan * Update Python-API.md
-
- 24 Mar, 2017 1 commit
-
-
Laurae authored
-
- 17 Mar, 2017 1 commit
-
-
wxchan authored
-
- 08 Mar, 2017 1 commit
-
-
wxchan authored
-
- 01 Mar, 2017 4 commits
- 18 Feb, 2017 1 commit
-
-
wxchan authored
* add data_splitter for cv * update gitignore * clean code
-
- 03 Feb, 2017 1 commit
-
-
wxchan authored
* refine plot * use warnings * refine logic * revert 'move to compat.py'
-
- 02 Feb, 2017 2 commits
-
-
Aécio Santos authored
-
wxchan authored
-
- 30 Jan, 2017 1 commit
-
-
Tsukasa OMOTO authored
* Support Poisson regression Close #233 * update docs
-
- 28 Jan, 2017 1 commit
-
-
wxchan authored
* add plot metrics * move 'raise Exception' to check_not_tuple_of_2_elements * rename 'plot_metrics' to 'plot_metric' * fix misleading message/docs * change 'Metrics' in title to 'Metric' * fix misleading comment
-
- 25 Jan, 2017 1 commit
-
-
wxchan authored
* add plot tree * add docs * add example * add test * fix test * fix decision type * add show_info * use feature name if available
-
- 20 Jan, 2017 2 commits
- 17 Jan, 2017 1 commit
-
-
wxchan authored
-