SaaSHub helps you find the best software and product alternatives Learn more →
Top 19 decision-tree Open-Source Projects
-
LightGBM
A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
-
catboost
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Machine-Learning-Specialization-Coursera
Contains Solutions and Notes for the Machine Learning Specialization By Stanford University and Deeplearning.ai - Coursera (2022) by Prof. Andrew NG
-
decision-forests
A collection of state-of-the-art algorithms for the training, serving and interpretation of Decision Forest models in Keras.
-
yggdrasil-decision-forests
A library to train, evaluate, interpret, and productionize decision forest models such as Random Forest and Gradient Boosted Decision Trees.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
leaves
pure Go implementation of prediction part for GBRT (Gradient Boosting Regression Trees) models from popular frameworks
-
machine-learning-in-ebpf
This repository contains the code for the paper "A flow-based IDS using Machine Learning in eBPF", Contact: Maximilian Bachl
-
TitanicPassangerSurvivalPredictor
A Web-App that uses Machine-Learning to predict a persons chances of surviving the Titanic Wreckage as a Passenger
-
Machine-Learning
A repository of my ML projects for Machine Learning course (SC349) at Northwestern University (by YaelBenShalom)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: SIRUS.jl: Interpretable Machine Learning via Rule Extraction | /r/Julia | 2023-06-29SIRUS.jl is a pure Julia implementation of the SIRUS algorithm by Bénard et al. (2021). The algorithm is a rule-based machine learning model meaning that it is fully interpretable. The algorithm does this by firstly fitting a random forests and then converting this forest to rules. Furthermore, the algorithm is stable and achieves a predictive performance that is comparable to LightGBM, a state-of-the-art gradient boosting model created by Microsoft. Interpretability, stability, and predictive performance are described in more detail below.
Project mention: CatBoost: Open-source gradient boosting library | news.ycombinator.com | 2024-03-05
I know I've tooted its horn before, but Orange3 is a pretty neat Python-based GUI platform that makes this and a metric buttload of other statistical/ML techniques available to non-programmer types.
Just watch out for null character `x00` in the corpus. That always seems to kill it stone dead.
https://orangedatamining.com/
https://orange3.readthedocs.io/projects/orange-visual-progra...
I cannot recommend Andrew Ng's courses on Machine Learning enough. Something like this seems like it would cover everything you're looking for.
https://www.coursera.org/learn/machine-learning
I cannot speak to the author of the content of this github repo, but it appears they have completed the course and included all of the solutions here. It might let you jump right to what you're looking for.
https://github.com/greyhatguy007/Machine-Learning-Specializa...
Project mention: Why do tree-based models still outperform deep learning on tabular data? (2022) | news.ycombinator.com | 2024-03-05Is it this library https://github.com/google/yggdrasil-decision-forests ?
Project mention: Is there any algorithm that combines decision trees with regression models? | /r/learnmachinelearning | 2023-06-06Sure is! Here’s an implementation
Project mention: LLeaves: A LLVM-based compiler for LightGBM decision trees | news.ycombinator.com | 2023-07-08
Project mention: Seeking Feedback on my R Package for Categorical Model Validation | /r/datascience | 2023-07-03Here is the repo if anyone is interested: https://github.com/donishadsmith/vswift
decision-trees related posts
- CatBoost: Open-source gradient boosting library
- LLeaves: A LLVM-based compiler for LightGBM decision trees
- Is there any algorithm that combines decision trees with regression models?
- Show HN: eBPF-powered L4 package dropper
- Running a randomforest on residuals from a ridge linear model in scikit learn
- Why do tree-based models still outperform deep learning on tabular data?
- Boosting Algorithms
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
Index
What are some of the best open-source decision-tree projects? This list will help you:
Project | Stars | |
---|---|---|
1 | LightGBM | 16,043 |
2 | catboost | 7,731 |
3 | orange | 4,604 |
4 | dtreeviz | 2,836 |
5 | Machine-Learning-Specialization-Coursera | 2,680 |
6 | decision-forests | 651 |
7 | yggdrasil-decision-forests | 423 |
8 | leaves | 413 |
9 | SharpLearning | 373 |
10 | linear-tree | 323 |
11 | lleaves | 292 |
12 | SSVC | 103 |
13 | BetaML.jl | 90 |
14 | machine-learning-in-ebpf | 75 |
15 | java.math.expression.parser | 35 |
16 | TitanicPassangerSurvivalPredictor | 2 |
17 | vswift | 1 |
18 | psych-verbs | 0 |
19 | Machine-Learning | 0 |
Sponsored