insulator
Re:Lessons Learned from Benchmarking Fast Machine Learning Algorithms
on Wednesday July 26, 2017 @08:12AM (#14855474)
here is a benchmark for catboost:
Re:Lessons Learned from Benchmarking Fast Machine Learning Algorithms
on Wednesday July 26, 2017 @02:16AM (#14853989)
The parameter of LightGBM is a little bit hard to tune. And when #data is small, it is easier over-fitting. But it will be powerful if you tuned it well (Here a guide for the parameter tuning: https://github.com/Microsoft/LightGBM/blob/master/docs/Param...).
Also, there are many kaggle winning solutions using lightgbm recently. e.g. The 2nd on "Quora Question Pairs" used the ensemble of 6 lightGBM and 1 NN (https://www.kaggle.com/c/quora-question-pairs/discussion/343...). And almost top-10 in this competition used LightGBM as sub-models for the ensemble.
Re:Lessons Learned from Benchmarking Fast Machine Learning Algorithms
on Wednesday July 26, 2017 @02:01AM (#14853940)
actually, the histogram-based tree learning algorithm doesn't need the sorting. The main cost of it is the memory access. The GPU version is slow (when #data is small) due to the additional memory copy cost between GPU and CPU. I think this issue can be fixed in the future.
Re:Lessons Learned from Benchmarking Fast Machine Learning Algorithms
on Wednesday July 26, 2017 @01:56AM (#14853930)
CatBoost is benefited from categorical feature transform.
LightGBM is also working for the better categorical feature support (https://github.com/Microsoft/LightGBM/issues/699). I think the accuracy of LightGBM will be comparable with CatBoost when it is finished.