All Projects → qiyiping → Gbdt

qiyiping / Gbdt

Licence: gpl-2.0

Projects that are alternatives of or similar to Gbdt

orderbook modeling
Example of order book modeling.
Stars: ✭ 38 (-58.24%)
Mutual labels:  gradient-boosting
lleaves
Compiler for LightGBM gradient-boosted trees, based on LLVM. Speeds up prediction by ≥10x.
Stars: ✭ 132 (+45.05%)
Mutual labels:  gradient-boosting
Awesome Gradient Boosting Papers
A curated list of gradient boosting research papers with implementations.
Stars: ✭ 704 (+673.63%)
Mutual labels:  gradient-boosting
handson-ml
도서 "핸즈온 머신러닝"의 예제와 연습문제를 담은 주피터 노트북입니다.
Stars: ✭ 285 (+213.19%)
Mutual labels:  gradient-boosting
yggdrasil-decision-forests
A collection of state-of-the-art algorithms for the training, serving and interpretation of Decision Forest models.
Stars: ✭ 156 (+71.43%)
Mutual labels:  gradient-boosting
Drishti
Real time eye tracking for embedded and mobile devices.
Stars: ✭ 325 (+257.14%)
Mutual labels:  gradient-boosting
stackgbm
🌳 Stacked Gradient Boosting Machines
Stars: ✭ 24 (-73.63%)
Mutual labels:  gradient-boosting
Tpot
A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.
Stars: ✭ 8,378 (+9106.59%)
Mutual labels:  gradient-boosting
influence boosting
Supporting code for the paper "Finding Influential Training Samples for Gradient Boosted Decision Trees"
Stars: ✭ 57 (-37.36%)
Mutual labels:  gradient-boosting
Hyperband
Tuning hyperparams fast with Hyperband
Stars: ✭ 555 (+509.89%)
Mutual labels:  gradient-boosting
Apartment-Interest-Prediction
Predict people interest in renting specific NYC apartments. The challenge combines structured data, geolocalization, time data, free text and images.
Stars: ✭ 17 (-81.32%)
Mutual labels:  gradient-boosting
arboreto
A scalable python-based framework for gene regulatory network inference using tree-based ensemble regressors.
Stars: ✭ 33 (-63.74%)
Mutual labels:  gradient-boosting
Interpret
Fit interpretable models. Explain blackbox machine learning.
Stars: ✭ 4,352 (+4682.42%)
Mutual labels:  gradient-boosting
EvoTrees.jl
Boosted trees in Julia
Stars: ✭ 108 (+18.68%)
Mutual labels:  gradient-boosting
Awesome Fraud Detection Papers
A curated list of data mining papers about fraud detection.
Stars: ✭ 843 (+826.37%)
Mutual labels:  gradient-boosting
cheapml
Machine Learning algorithms coded from scratch
Stars: ✭ 17 (-81.32%)
Mutual labels:  gradient-boosting
Ensemble-Pytorch
A unified ensemble framework for PyTorch to improve the performance and robustness of your deep learning model.
Stars: ✭ 407 (+347.25%)
Mutual labels:  gradient-boosting
Arboretum
Gradient Boosting powered by GPU(NVIDIA CUDA)
Stars: ✭ 64 (-29.67%)
Mutual labels:  gradient-boosting
Ngboost
Natural Gradient Boosting for Probabilistic Prediction
Stars: ✭ 950 (+943.96%)
Mutual labels:  gradient-boosting
Gbdt simple tutorial
python实现GBDT的回归、二分类以及多分类,将算法流程详情进行展示解读并可视化,庖丁解牛地理解GBDT。Gradient Boosting Decision Trees regression, dichotomy and multi-classification are realized based on python, and the details of algorithm flow are displayed, interpreted and visualized to help readers better understand Gradient Boosting Decision
Stars: ✭ 503 (+452.75%)
Mutual labels:  gradient-boosting
  • Gradient Boosting Regression Tree ** Quick Start
  • Download the code: =git clone https://github.com/qiyiping/gbdt.git=
  • Run =make= to compile
  • Run the demo script in test: =./demo.sh= ** Data Format [InitalGuess] Label Weight Index0:Value0 Index1:Value1 ..

Each line contains an instance and is ended by a '\n' character. Inital guess is optional. For two-class classification, Label is -1 or 1. For regression, Label is the target value, which can be any real number. Feature Index starts from 0. Feature Value can be any real number. ** Training Configuration #+BEGIN_SRC C++ class Configure { public: size_t number_of_feature; // number of features size_t max_depth; // max depth for each tree size_t iterations; // number of trees in gbdt double shrinkage; // shrinkage parameter double feature_sample_ratio; // portion of features to be splited double data_sample_ratio; // portion of data to be fitted in each iteration size_t min_leaf_size; // min number of nodes in leaf

Loss loss; // loss type

bool debug; // show debug info?

double *feature_costs; // mannually set feature costs in order to tune the model bool enable_feature_tunning; // when set true, `feature_costs' is used to tune the model

bool enable_initial_guess; ... }; #+END_SRC ** Reference

  • Friedman, J. H. "Greedy Function Approximation: A Gradient Boosting Machine." (February 1999)
  • Friedman, J. H. "Stochastic Gradient Boosting." (March 1999)
  • Jerry Ye, et al. (2009). Stochastic gradient boosted distributed decision trees. (Distributed implementation)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].