All Projects → catboost → Benchmarks

catboost / Benchmarks

Licence: other
Comparison tools

Projects that are alternatives of or similar to Benchmarks

Mlbox
MLBox is a powerful Automated Machine Learning python library.
Stars: ✭ 1,199 (+762.59%)
Mutual labels:  kaggle, classification, xgboost, lightgbm, regression
Remixautoml
R package for automation of machine learning, forecasting, feature engineering, model evaluation, model interpretation, data generation, and recommenders.
Stars: ✭ 159 (+14.39%)
Mutual labels:  classification, xgboost, h2o, regression
Pycaret
An open-source, low-code machine learning library in Python
Stars: ✭ 4,594 (+3205.04%)
Mutual labels:  jupyter-notebook, gpu, regression, classification
Machine Learning From Scratch
Succinct Machine Learning algorithm implementations from scratch in Python, solving real-world problems (Notebooks and Book). Examples of Logistic Regression, Linear Regression, Decision Trees, K-means clustering, Sentiment Analysis, Recommender Systems, Neural Networks and Reinforcement Learning.
Stars: ✭ 42 (-69.78%)
Mutual labels:  jupyter-notebook, classification, regression
Bayesian Neural Networks
Pytorch implementations of Bayes By Backprop, MC Dropout, SGLD, the Local Reparametrization Trick, KF-Laplace, SG-HMC and more
Stars: ✭ 900 (+547.48%)
Mutual labels:  jupyter-notebook, classification, regression
The Deep Learning With Keras Workshop
An Interactive Approach to Understanding Deep Learning with Keras
Stars: ✭ 34 (-75.54%)
Mutual labels:  jupyter-notebook, classification, regression
Tensorflow Book
Accompanying source code for Machine Learning with TensorFlow. Refer to the book for step-by-step explanations.
Stars: ✭ 4,448 (+3100%)
Mutual labels:  jupyter-notebook, classification, regression
Ml Dl Scripts
The repository provides usefull python scripts for ML and data analysis
Stars: ✭ 119 (-14.39%)
Mutual labels:  kaggle, jupyter-notebook, classification
Sru Deeplearning Workshop
دوره 12 ساعته یادگیری عمیق با چارچوب Keras
Stars: ✭ 66 (-52.52%)
Mutual labels:  jupyter-notebook, classification, regression
Interactive machine learning
IPython widgets, interactive plots, interactive machine learning
Stars: ✭ 140 (+0.72%)
Mutual labels:  jupyter-notebook, classification, regression
Kaggle Competitions
There are plenty of courses and tutorials that can help you learn machine learning from scratch but here in GitHub, I want to solve some Kaggle competitions as a comprehensive workflow with python packages. After reading, you can use this workflow to solve other real problems and use it as a template.
Stars: ✭ 86 (-38.13%)
Mutual labels:  kaggle, jupyter-notebook, classification
Tensorflow cookbook
Code for Tensorflow Machine Learning Cookbook
Stars: ✭ 5,984 (+4205.04%)
Mutual labels:  jupyter-notebook, classification, regression
Awesome Gradient Boosting Papers
A curated list of gradient boosting research papers with implementations.
Stars: ✭ 704 (+406.47%)
Mutual labels:  xgboost, lightgbm, h2o
Mlj.jl
A Julia machine learning framework
Stars: ✭ 982 (+606.47%)
Mutual labels:  jupyter-notebook, classification, regression
H2o 3
H2O is an Open Source, Distributed, Fast & Scalable Machine Learning Platform: Deep Learning, Gradient Boosting (GBM) & XGBoost, Random Forest, Generalized Linear Modeling (GLM with Elastic Net), K-Means, PCA, Generalized Additive Models (GAM), RuleFit, Support Vector Machine (SVM), Stacked Ensembles, Automatic Machine Learning (AutoML), etc.
Stars: ✭ 5,656 (+3969.06%)
Mutual labels:  jupyter-notebook, gpu, h2o
Allstate capstone
Allstate Kaggle Competition ML Capstone Project
Stars: ✭ 72 (-48.2%)
Mutual labels:  kaggle, jupyter-notebook, xgboost
Openml R
R package to interface with OpenML
Stars: ✭ 81 (-41.73%)
Mutual labels:  jupyter-notebook, classification, regression
Machine Learning Projects
This repository consists of all my Machine Learning Projects.
Stars: ✭ 135 (-2.88%)
Mutual labels:  jupyter-notebook, classification, regression
Open Solution Home Credit
Open solution to the Home Credit Default Risk challenge 🏡
Stars: ✭ 397 (+185.61%)
Mutual labels:  kaggle, xgboost, lightgbm
Mli Resources
H2O.ai Machine Learning Interpretability Resources
Stars: ✭ 428 (+207.91%)
Mutual labels:  jupyter-notebook, xgboost, h2o

Benchmarks

This repo contains different CatBoost benchmarks.

Quality: comparison with other libraries

Go to subdirectory quality benchmarks to see quality benchmarks. These are benchmarks in binary classification mode. They compare CatBoost vs XGBoost vs LightGBM vs H20.

Training speed: comparisons with other libraries

You can find scripts to run LigthGBM/XGBoost/CatBoost CPU and GPU versions and compare its runtime in training speed subdirectory

Training speed: CPU vs GPU

This benchmark shows speedup of GPU over CPU on different dataset sizes and on different devices.

Applier speed: comparison with other libraries

Benchmarks with comparison of applier speed with other libraries are in folder model evaluation speed

Ranking: compare quality of different GBDT libraries and different modes

This benchmark shows how different libraries and modes perform on existing open source ranking datasets.

SHAP values calculation speed: comparison with others

Shap values calculation benchmarks are in shap speed subdirectory. This benchmark will show the complexity of SHAP calculation for each library. And will show a speed comparison on a fixed dataset.

Kaggle

This is the folder where we are adding quality comparisons on some kaggle datasets. Corrently it only contains comparison of different libraries on Rossman store sales competition.

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].