90 Open Source Decision Trees Software Projects
Free and open source decision trees code projects including engines, APIs, generators, and tools.
Microsoft Lightgbm 11659 ⭐
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 5446 ⭐
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.
Adversarial Robustness Toolbox 1772 ⭐
Adversarial Robustness Toolbox (ART) - Python Library for Machine Learning Security - Evasion, Poisoning, Extraction, Inference
Tirthajyoti Machine Learning With Python 1600 ⭐
Practice and tutorial-style notebooks covering wide variety of machine learning techniques
Rgf 321 ⭐
Home repository for the Regularized Greedy Forest (RGF) library. It includes original implementation from the paper and multithreaded one written in C++, along with various language-specific wrappers.
Neural Backed Decision Trees 340 ⭐
Making decision trees competitive with neural networks on CIFAR10, CIFAR100, TinyImagenet200, Imagenet
2018 Machinelearning Lectures Esa 273 ⭐
Machine Learning Lectures at the European Space Agency (ESA) in 2018
Leaves 210 ⭐
pure Go implementation of prediction part for GBRT (Gradient Boosting Regression Trees) models from popular frameworks
Arnaldog12 Machine_learning 156 ⭐
Estudo e implementação dos principais algoritmos de Machine Learning em Jupyter Notebooks.
Machine Learning In R 134 ⭐
Workshop (6 hours): preprocessing, cross-validation, lasso, decision trees, random forest, xgboost, superlearner ensembles
Jayshah19949596 Machine Learning Models 115 ⭐
Decision Trees, Random Forest, Dynamic Time Warping, Naive Bayes, KNN, Linear Regression, Logistic Regression, Mixture Of Gaussian, Neural Network, PCA, SVD, Gaussian Naive Bayes, Fitting Data to Gaussian, K-Means
Chefboost 115 ⭐
A Lightweight Decision Tree Framework supporting regular algorithms: ID3, C4,5, CART, CHAID and Regression Trees; some advanced techniques: Gradient Boosting (GBDT, GBRT, GBM), Random Forest and Adaboost w/categorical features support for Python
Cynthiakoopman Network Intrusion Detection 106 ⭐
Machine Learning with the NSL-KDD dataset for Network Intrusion Detection
Decisiontrees 85 ⭐
Seminar work "Decision Trees - An Introduction" with presentation, seminar paper, and Python implementation
Genesim 72 ⭐
An innovative technique that constructs an ensemble of decision trees and converts this ensemble into a single, interpretable decision tree with an enhanced predictive performance
Predicting_real_estate_prices_using_scikit Learn 68 ⭐
Predicting Amsterdam house / real estate prices using Ordinary Least Squares-, XGBoost-, KNN-, Lasso-, Ridge-, Polynomial-, Random Forest-, and Neural Network MLP Regression (via scikit-learn)
Tree_enhanced_embedding_model 62 ⭐
TEM: Tree-enhanced Embedding Model for Explainable Recommendation, WWW2018
Rolkra Explore 63 ⭐
R package that makes basic data exploration radically simple (interactive data exploration, reproducible data science)
Color_recognizer 52 ⭐
Small project to learn neuronal network with classifying some basic colors based on Decision Tree Classifier and webcam input
Machine Learning Is All You Need 188 ⭐
🔥🌟《Machine Learning 格物志》: ML + DL + RL basic codes and notes by sklearn, PyTorch, TensorFlow, Keras & the most important, from scratch!💪 This repository is ALL You Need!
Hecoding Pac Man 43 ⭐
Evolutionary Pac-Man bots using Grammatical Evolution and Multi-objective Optimization. Cool GUI included (Undergraduate Thesis)
Click Through Rate Prediction 42 ⭐
📈 Click-Through Rate Prediction using Logistic Regression and Tree Algorithms
Quantumforest 36 ⭐
Fast Differentiable Forest lib with the advantages of both decision trees and neural networks
Bike Sharing Demand Kaggle 33 ⭐
Top 5th percentile solution to the Kaggle knowledge problem - Bike Sharing Demand
Supervised Machine Learning 22 ⭐
This repo contains regression and classification projects. Examples: development of predictive models for comments on social media websites; building classifiers to predict outcomes in sports competitions; churn analysis; prediction of clicks on online ads; analysis of the opioids crisis and an analysis of retail store expansion strategies using Lasso and Ridge regressions.
Ibm Final Project Machine Learning 21 ⭐
Final project of IBM's course https://www.coursera.org/learn/machine-learning-with-python on coursera
Lectures On Machine Learning 21 ⭐
Repository contains reference material for Cybros Lecture Series on ML.
Amazon Fine Food Review 21 ⭐
Machine learning algorithm such as KNN,Naive Bayes,Logistic Regression,SVM,Decision Trees,Random Forest,k means and Truncated SVD on amazon fine food review
The Deep Learning With Keras Workshop 24 ⭐
An Interactive Approach to Understanding Deep Learning with Keras
Decision Stream 19 ⭐
Clojure implementation of the paper "Decision Stream: Cultivating Deep Decision Trees"
Multi Imbalance 21 ⭐
Python package for tackling multi-class imbalance problems. http://www.cs.put.poznan.pl/mlango/publications/multiimbalance/
Cortana Intelligence Customer360 18 ⭐
This repository contains instructions and code to deploy a customer 360 profile solution on Azure stack using the Cortana Intelligence Suite.
Statistical Learning Using R 17 ⭐
This is a Statistical Learning application which will consist of various Machine Learning algorithms and their implementation in R done by me and their in depth interpretation.Documents and reports related to the below mentioned techniques can be found on my Rpubs profile.
Adaptiverandomforest 16 ⭐
Repository for the AdaptiveRandomForest algorithm implemented in MOA 2016-04
Kaggle Sms Spam Collection Dataset 14 ⭐
Classified messages as Spam or Ham using NLTK and Scikit-learn
Lua Ai 15 ⭐
Implementation of machine learning and artificial intelligence algorithms in lua with demo using game bot
Mlday18 13 ⭐
Material from "Random Forests and Gradient Boosting Machines in R" presented at Machine Learning Day '18
Deep Learning Algorithms Implementation 15 ⭐
Implementations of (Deep Learning + Machine Learning) Algorithms
Interpretable Ml 12 ⭐
Techniques & resources for training interpretable ML models, explaining ML models, and debugging ML models.
Encoder Forest 14 ⭐
eForest: Reversible mapping between high-dimensional data and path rule identifiers using trees embedding
Trepan_python 12 ⭐
An implementation of the TREPAN algorithm in python. TREPAN extracts a decision tree from an ANN using a sampling method.
Coursera Ml 13 ⭐
💡This repository contains all of the lecture exercises of Machine Learning course by Andrew Ng, Stanford University @ Coursera. All are implemented by myself and in MATLAB/Octave.
Ecpoint Calibrate 12 ⭐
Interactive GUI (developed in Python) for calibration and conditional verification of numerical weather prediction model outputs.
Dos Attack Detection Using Machine Learning 13 ⭐
A machine learning program, that detects denial of service attack using machine learning technique.
Business Rules Motor Insurance 11 ⭐
Hyperon - Motor Insurance Demo App. This is a sample application to demonstrate capabilities of Hyperon.io library (Java Business Rules Engine (BRE)/Java Pricing Engine). The application demonstrates responsive quotations for Car/Motor Insurance based on decision tables and Rhino functions (for math calculations). It shows different possible business rules configuration and overall BRMS performance as well.
The Supervised Learning Workshop 11 ⭐
An Interactive Approach to Understanding Supervised Learning Algorithms
Ml_trading_assess_learners 9 ⭐
machine learning trading algorithms: implement and compare decision tree learner, a random tree learner, and a bootstrap aggregating learner