Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Scikit Learn

Scikit Learn

115 projects

Showing 36 of 115 projects

Dora
DoraPython

A Python library that automates the tedious parts of exploratory data analysis with cleaning, feature engineering, visualization, and versioning.

#data-cleaning#data-versioning#python
Stars647
Forks75
Last commit1 year ago
Data science your way
Data science your wayJupyter Notebook

A tutorial series comparing how to implement data science concepts and build applications in both Python and R ecosystems.

#notebook#educational#data-science
Stars618
Forks253
Last commit5 years ago
ipython-notebooks
ipython-notebooksJupyter Notebook

A collection of IPython notebooks containing machine learning experiments and examples using scikit-learn and related Python libraries.

#data-science#jupyter#python
Stars576
Forks199
Last commit3 months ago
SKLL
SKLLPython

SciKit-Learn Laboratory (SKLL) makes it easy to run machine learning experiments.

#hacktoberfest#python#scikit-learn
Stars560
Forks69
Last commit1 year ago
SOMPY
SOMPYJupyter Notebook

A Python library implementing Self-Organizing Maps (SOM) with batch training, PCA initialization, and visualization tools.

#self-organizing-maps#python-library#matplotlib
Stars550
Forks248
Last commit3 years ago
Auto_ViML
Auto_ViMLPython

Automatically builds high-performance interpretable machine learning models with minimal features using a single line of code.

#data-cleaning#imbalanced-data#feature-selection
Stars548
Forks103
Last commit1 year ago
Understanding random forests: from theory to practice
Understanding random forests: from theory to practiceTeX

A comprehensive PhD dissertation providing an in-depth theoretical and practical analysis of random forests, from algorithmic foundations to interpretability.

#ensemble-methods#random-forests#algorithm-analysis
Stars529
Forks154
Last commit
sklearn-bayes
sklearn-bayesJupyter Notebook

A Python package providing Bayesian machine learning algorithms with a scikit-learn compatible API.

#probabilistic-modeling#variational-inference#mixture-models
Stars524
Forks117
Last commit5 years ago
CellTypist
CellTypistPython

An automated cell type annotation tool for single-cell RNA-seq data using logistic regression classifiers.

#scrna-seq#biomedical-data#label-transfer
Stars502
Forks59
Last commit3 months ago
sklearn-expertsys
sklearn-expertsysPython

A scikit-learn compatible classifier that produces human-interpretable decision rules instead of black box models.

#model-transparency#classification#bayesian-rule-lists
Stars492
Forks71
Last commit9 years ago
leaves
leavesGo

A pure Go library for making predictions with Gradient Boosting Regression Trees models from LightGBM, XGBoost, and scikit-learn.

#gbdt#data-science#go-library
Stars484
Forks88
Last commit2 years ago
RuleFit
RuleFitPython

Python implementation of the RuleFit algorithm for interpretable machine learning predictions using rule ensembles.

#ensemble-methods#rule-based-models#python
Stars444
Forks121
Last commit2 years ago
imbalanced-ensemble
imbalanced-ensemblePython

A Python library for class-imbalanced ensemble learning with 30+ algorithms, built on scikit-learn.

#ensemble-learning#imbalanced-data#imbalanced-learning
Stars431
Forks63
Last commit5 months ago
scikit-rebate
scikit-rebatePython

A scikit-learn-compatible Python implementation of ReBATE, a suite of Relief-based feature selection algorithms for machine learning.

#relief-algorithms#feature-selection#data-science
Stars421
Forks72
Last commit3 years ago
sklearn-genetic-opt
sklearn-genetic-optPython

Hyperparameter optimization and feature selection for scikit-learn using evolutionary algorithms. A modern alternative to GridSearchCV and RandomizedSearchCV.

#hyperparameter-optimization#feature-selection#sklearn
Stars388
Forks137
Last commit
FairML
FairMLPython

A Python toolbox for auditing machine learning models to detect and quantify bias in black-box predictions.

#algorithmic-transparency#toolbox#model-auditing
Stars369
Forks75
Last commit5 years ago
LSTM-Crypto-Price-Prediction
LSTM-Crypto-Price-PredictionPython

Predicts Bitcoin price trends using an LSTM-RNN with technical indicators for automated trading via the Binance API.

#market-analysis#technical-analysis#scikit
Stars366
Forks58
Last commit
Upgini
UpginiPython

An intelligent data search and enrichment library for machine learning that automatically finds and adds relevant external features to ML pipelines.

#python-library#data-science#kaggle
Stars356
Forks26
Last commit1 day ago
Geosnap
GeosnapPython

A Python package for exploring, modeling, and visualizing neighborhood and regional change over time using geospatial data.

#urban-planning#urban-modeling#spatiotemporal-data
Stars274
Forks32
Last commit5 months ago
Joblib Apache Spark Backend
Joblib Apache Spark BackendPython

A joblib backend that enables Python parallel computing tasks to run on Apache Spark clusters.

#apache-spark#parallel-computing#joblib
Stars249
Forks24
Last commit5 months ago
Python for chemoinformatics
Python for chemoinformaticsJupyter Notebook

Python for chemoinformatics

#cheminformatics#rdkit#jupyter
Stars236
Forks89
Last commit5 years ago
Stacking
StackingPython

A Python library for stacked generalization (ensemble learning) that supports scikit-learn, XGBoost, and Keras models with out-of-fold prediction saving.

#ensemble-learning#stacked-generalization#ensemble
Stars230
Forks75
Last commit8 years ago
ChemML
ChemMLPython

A Python machine learning and informatics suite for analyzing, mining, and modeling chemical and materials data.

#data-science#deep-learning#materials-science
Stars180
Forks34
Last commit8 days ago
RiskInDroid
RiskInDroidPython

A machine learning tool for quantitative risk analysis of Android apps by analyzing declared and actual permission usage.

#quantitative-risk-analysis#risk-analysis#riskindroid
Stars162
Forks31
Last commit10 days ago
PyCEbox
PyCEboxJupyter Notebook

A Python implementation of individual conditional expectation plots for visualizing machine learning model predictions.

#ice-plots#interpretability#python
Stars161
Forks35
Last commit6 years ago
topicwizard
topicwizardPython

Interactive topic model visualization and interpretation library for Python, compatible with sklearn, Gensim, BERTopic, and Turftopic.

#bertopic#mantine#python-library
Stars148
Forks17
Last commit1 year ago
themis-ml
themis-mlJupyter Notebook

A Python library implementing fairness-aware machine learning algorithms for measuring and mitigating discrimination in predictive models.

#algorithmic-bias#data-science#machine-learning-algorithms
Stars126
Forks27
Last commit
CyclOps
CyclOpsPython

A toolkit for evaluating and monitoring machine learning models in clinical healthcare settings.

#clinical-data#huggingface-datasets#model-evaluation
Stars95
Forks17
Last commit3 days ago
sigopt_sklearn
sigopt_sklearnPython

Provides SigOpt wrappers for scikit-learn to optimize hyperparameters and facilitate model selection.

#hyperparameter-optimization#python-library#bayesian-optimization
Stars75
Forks11
Last commit3 years ago
sigopt_sklearn
sigopt_sklearnPython

A Python library providing SigOpt hyperparameter optimization wrappers for scikit-learn and XGBoost models.

#ensemble-learning#hyperparameter-optimization#python-library
Stars75
Forks11
Last commit3 years ago
few
fewPython

A feature engineering wrapper for scikit-learn that uses genetic programming to find optimal feature transformations for machine learning models.

#data-science#python#feature-engineering
Stars53
Forks17
Last commit6 years ago
sklearn-jax-kernels
sklearn-jax-kernelsPython

Composable kernels for scikit-learn implemented in JAX, enabling faster kernel computations and automatic differentiation.

#dna-sequences#jax#xla
Stars47
Forks3
Last commit5 years ago
Ocaml-sklearn
Ocaml-sklearnPython

OCaml bindings for Python's scikit-learn machine learning library.

#functional-programming#scipy#data-science
Stars36
Forks3
Last commit5 years ago
go-ml-benchmarks
go-ml-benchmarksGo

Benchmarks comparing machine learning inference performance for tabular models in Go, focusing on low-latency single-sample predictions.

#benchmarks#low-latency#inference
Stars34
Forks2
Last commit26 days ago
xpandas
xpandasPython

Universal 1D/2D data containers with sklearn-compatible transformers for heterogeneous tabular data analysis.

#sklearn#python3#python
Stars26
Forks4
Last commit4 years ago
Self Governing Neural Networks (SGNN): the Projection Layer
Self Governing Neural Networks (SGNN): the Projection LayerJupyter Notebook

A scikit-learn pipeline implementing the projection layer of Self-Governing Neural Networks (SGNN) using character n-grams and random hashing.

#random-projection#neural-networks#natural-language-processing
Stars22
Forks3
Last commit
PreviousPage 3 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
10 years ago
23 days ago
5 years ago
5 years ago
3 years ago
Next
#Machine Learning110
#Python85
#Data Science55
#Python Library19
#Xgboost15
#Pandas15
#Deep Learning14
#Automl13
#Hyperparameter Optimization13
#Pytorch11
#Feature Engineering10
#Jupyter Notebooks10