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

hyperlearn
hyperlearnJupyter Notebook

HyperLearn provides 2-2000x faster machine learning algorithms with 50% less memory usage, optimized for all hardware.

#parallel-computing#high-performance#python-library
Stars2.5k
Forks164
Last commit1 year ago
scikit-plot
scikit-plotPython

An intuitive Python library that adds single-line plotting functions for scikit-learn and other machine learning objects.

#classification-metrics#plot#python-library
Stars2.4k
Forks286
Last commit1 year ago
modAL
modALPython

A modular active learning framework for Python built on scikit-learn, enabling rapid creation of custom workflows.

#active-learning-module#machine-learning-library#uncertainty-sampling
Stars2.4k
Forks324
Last commit
modAL
modALPython

A modular active learning framework for Python built on scikit-learn, enabling rapid creation of custom workflows.

#active-learning-module#machine-learning-library#uncertainty-sampling
Stars2.4k
Forks324
Last commit
Feature Engine
Feature EnginePython

A Python library for feature engineering and selection with scikit-learn compatible transformers.

#open-source#feature-selection#data-science
Stars2.3k
Forks356
Last commit1 day ago
AutoViz
AutoVizPython

Automatically visualize any dataset with a single line of code, including data quality assessment and fixes.

#automl-algorithms#python-library#data-science
Stars1.9k
Forks214
Last commit2 years ago
NGBoost
NGBoostJupyter Notebook

A Python library for probabilistic prediction using natural gradient boosting, built on scikit-learn.

#natural-gradients#ngboost#uncertainty-estimation
Stars1.9k
Forks252
Last commit23 days ago
Genetic Programming in Python (GitHub)
Genetic Programming in Python (GitHub)Python

Genetic Programming in Python, with a scikit-learn inspired API

#symbolic-regression#python#scikit-learn
Stars1.9k
Forks323
Last commit6 months ago
Auto ML
Auto MLPython

Automated machine learning library for production and analytics, handling feature engineering, model selection, and hyperparameter optimization.

#hyperparameter-optimization#machine-learning-library#data-science
Stars1.7k
Forks309
Last commit
hyperopt-sklearn
hyperopt-sklearnPython

Hyperopt-sklearn automates hyperparameter optimization and model selection for scikit-learn machine learning pipelines.

#hyperparameter-optimization#data-science#bayesian-optimization
Stars1.6k
Forks273
Last commit
boruta_py
boruta_pyPython

Python implementation of the Boruta all-relevant feature selection method with scikit-learn compatibility.

#statistical-analysis#random-forest#ensemble-methods
Stars1.6k
Forks265
Last commit8 months ago
imodels
imodelsJupyter Notebook

A Python package for concise, transparent, and accurate predictive modeling with sklearn-compatible interpretable models.

#ai#rule-based-models#data-science
Stars1.6k
Forks139
Last commit1 month ago
scikit-feature
scikit-featurePython

An open-source Python repository providing around 40 feature selection algorithms for machine learning applications.

#feature-selection#scipy#data-science
Stars1.6k
Forks438
Last commit2 years ago
MLeap
MLeapScala

MLeap is a portable execution engine for deploying machine learning pipelines from Spark and Scikit-learn without their runtime dependencies.

#apache-spark#spark#production-ml
Stars1.5k
Forks317
Last commit3 days ago
skforecast
skforecastPython

A Python library for time series forecasting using scikit-learn compatible machine learning models.

#data-science#lightgbm#python
Stars1.5k
Forks196
Last commit1 day ago
skforecast
skforecastPython

A Python library for time series forecasting using scikit-learn compatible machine learning models.

#data-science#time-series-forecasting#catboost
Stars1.5k
Forks196
Last commit1 day ago
metric-learn
metric-learnPython

Metric learning algorithms in Python

#metric-learning#python#scikit-learn
Stars1.4k
Forks231
Last commit4 months ago
metric-learn
metric-learnPython

Metric learning algorithms in Python

#metric-learning#python#scikit-learn
Stars1.4k
Forks231
Last commit4 months ago
Intel(R) Extension for Scikit-learn
Intel(R) Extension for Scikit-learnPython

A free software AI accelerator that speeds up scikit-learn applications by 10-100x on CPUs and GPUs with no code changes.

#oneapi#ai-machine-learning#ai-accelerator
Stars1.4k
Forks187
Last commit
Hyperparameter-Optimization-of-Machine-Learning-Algorithms
Hyperparameter-Optimization-of-Machine-Learning-AlgorithmsJupyter Notebook

Implementation of hyperparameter optimization methods for ML/DL models with sample code for regression and classification tasks.

#random-search#hyperparameter-optimization#hyperparameter-tuning
Stars1.3k
Forks303
Last commit
Scikit-Survival
Scikit-SurvivalPython

Survival analysis built on top of scikit-learn

#survival-analysis#python#scikit-learn
Stars1.3k
Forks229
Last commit1 day ago
sklearn-porter
sklearn-porterPython

Transpile trained scikit-learn estimators to C, Java, JavaScript, Go, PHP, and Ruby for embedded systems and performance-critical applications.

#deployment#embedded-systems#sklearn
Stars1.3k
Forks169
Last commit2 years ago
Xcessiv
XcessivPython

A web-based tool for automated hyperparameter tuning and stacked ensemble creation in Python.

#ensemble-learning#hyperparameter-optimization#hyperparameter-tuning
Stars1.3k
Forks106
Last commit8 years ago
Sparkit-learn
Sparkit-learnPython

PySpark + Scikit-learn = Sparkit-learn

#apache-spark#python#scikit-learn
Stars1.2k
Forks254
Last commit5 years ago
fastFM
fastFMPython

A Python library implementing Factorization Machines with a scikit-learn compatible API for regression, classification, and ranking tasks.

#recommender-system#python-library#sparse-data
Stars1.1k
Forks204
Last commit4 years ago
scikit-multilearn
scikit-multilearnPython

A scikit-learn compatible Python module for multi-label classification tasks.

#scikit#scipy#data-science
Stars956
Forks176
Last commit2 years ago
nolearn - wrappers and abstractions around existing neural network libraries, most notably Lasagne
nolearn - wrappers and abstractions around existing neural network libraries, most notably LasagnePython

Combines the ease of use of scikit-learn with the power of Theano/Lasagne

#deep-learning#lasagne#scikit-learn
Stars952
Forks258
Last commit
mlens
mlensPython

A Python library for building high-performance, memory-efficient ensemble learning networks with a Scikit-learn compatible API.

#ensemble-learning#parallel-computing#ensemble
Stars866
Forks110
Last commit2 years ago
scikit-multiflow
scikit-multiflowPython

A Python machine learning package for incremental learning on streaming data with concept drift detection.

#scikit#streaming-data#adaptive-learning
Stars798
Forks188
Last commit2 years ago
data_hacking
data_hackingJupyter Notebook

A collection of IPython notebooks demonstrating data analysis and machine learning techniques on security datasets.

#security-analytics#educational#python
Stars783
Forks297
Last commit7 years ago
sklearn-deap
sklearn-deapJupyter Notebook

A scikit-learn compatible hyperparameter optimization tool using evolutionary algorithms instead of grid search.

#genetic-algorithms#hyperparameter-optimization#evolutionary-algorithms
Stars774
Forks129
Last commit
ThunderGBM
ThunderGBMC++

A fast GPU-accelerated library for training Gradient Boosting Decision Trees (GBDT) and Random Forests.

#cuda#random-forest#high-performance-computing
Stars715
Forks88
Last commit1 year ago
vecstack
vecstackPython

A Python package for stacking (stacked generalization) with both functional and scikit-learn compatible APIs.

#ensemble-learning#blending#stacked-generalization
Stars700
Forks81
Last commit8 months ago
Reproducible Experiment Platform (REP)
Reproducible Experiment Platform (REP)Jupyter Notebook

IPython-based environment for reproducible machine learning research with unified wrappers for multiple ML libraries.

#parallel-computing#data-science#experiment-tracking
Stars700
Forks147
Last commit
profanity-check
profanity-checkPython

A fast, robust Python library to detect offensive language in text using a machine learning model.

#profanity-filter#sklearn#python3
Stars658
Forks122
Last commit2 years ago
Intel® oneAPI Data Analytics Library
Intel® oneAPI Data Analytics LibraryC++

A high-performance C++/DPC++ library for accelerated machine learning on CPUs, GPUs, and distributed systems.

#oneapi#hacktoberfest#ai-machine-learning
Stars651
Forks227
Last commit22 hours ago
PreviousPage 2 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
2 years ago
2 years ago
5 years ago
1 year ago
23 hours ago
3 years ago
3 years ago
2 years ago
2 years ago
Next
#Machine Learning110
#Python85
#Data Science55
#Python Library19
#Xgboost15
#Pandas15
#Deep Learning14
#Automl13
#Hyperparameter Optimization13
#Pytorch11
#Feature Engineering10
#Jupyter Notebooks10