Enterprise DNA
O Open Source Observability medium

scikit-learn

by Community

scikit-learn: machine learning in Python

S

OSS

scikit-learn

Added 1 June 2026

#data-analysis #data-science #machine-learning #python #statistics

Overview

scikit-learn is a Python library providing supervised and unsupervised machine learning algorithms with a consistent API. It includes classification, regression, clustering, dimensionality reduction, and model evaluation tools built on NumPy, SciPy, and Matplotlib.

Best for

Best for
Python developers building traditional machine learning pipelines and prototyping models quickly.

Use cases

  • Training and evaluating classification or regression models
  • Clustering data and reducing feature dimensionality
  • Comparing multiple algorithms with cross-validation and metrics

Notes

scikit-learn is a Python library providing supervised and unsupervised machine learning algorithms with a consistent API. It includes classification, regression, clustering, dimensionality reduction, and model evaluation tools built on NumPy, SciPy, and Matplotlib.

66,218 stars on GitHub. Last updated 2026-06-01. Licensed BSD-3-Clause.

Use cases

  • Training and evaluating classification or regression models
  • Clustering data and reducing feature dimensionality
  • Comparing multiple algorithms with cross-validation and metrics

Pros

  • Mature, well-documented library with extensive community support
  • Unified API across diverse algorithms reduces learning curve
  • Strong built-in tools for model selection, validation, and preprocessing

Cons

  • Not optimized for deep learning or neural networks
  • Performance lags behind specialized libraries for very large datasets
  • Limited GPU acceleration support

Indexed from awesome-llmops and enriched against its public facts.

Pros

  • Mature, well-documented library with extensive community support
  • Unified API across diverse algorithms reduces learning curve
  • Strong built-in tools for model selection, validation, and preprocessing

Cons

  • Not optimized for deep learning or neural networks
  • Performance lags behind specialized libraries for very large datasets
  • Limited GPU acceleration support

Pairs with

Other entries in the index that connect to this one. Click through to see the chain.

Used by19entries
M MCP Dev low

leap-laboratories/discovery-engine

Various

Discovery Engine — find novel, statistically validated patterns in tabular data

★ 6 updated 1mo ago
O OSS Obs medium

auto-sklearn

Community

Automated Machine Learning with scikit-learn

★ 8,102 updated 2mo ago
O OSS Obs medium

automl-gs

Community

Provide an input CSV and a target field to predict, generate a model + code to run it.

★ 1,866 updated 6y ago
O OSS Obs medium

BudgetML

Community

Deploy a ML inference service on a budget in less than 10 lines of code.

★ 1,345 updated 2y ago
O OSS Obs medium

Comet

Community

Examples of Machine Learning code using Comet.ml

★ 173 updated 1mo ago
O OSS Obs medium

Deepchecks

Community

Deepchecks: Tests for Continuous Validation of ML Models & Data. Deepchecks is a holistic open-source solution for all of your AI & ML validation needs, enabling to thoroughly test

★ 4,017 updated 6mo ago
O OSS Obs medium

distilabel

Community

Distilabel is a framework for synthetic data and AI feedback for engineers who need fast, reliable and scalable pipelines based on verified research papers.

★ 3,233 updated 1mo ago
O OSS Obs medium

dtreeviz

Community

A python library for decision tree visualization and model interpretation.

★ 3,148 updated 6mo ago
O OSS Obs medium

EvalML

Community

EvalML is an AutoML library written in python.

★ 849 updated 6mo ago
O OSS Obs medium

FLAML

Community

A fast library for AutoML and tuning. Join our Discord: https://discord.gg/Cppx2vSPVP.

★ 4,360 updated 1mo ago
O OSS Obs medium

Hypernets

Community

A General Automated Machine Learning framework to simplify the development of End-to-end AutoML toolkits in specific domains.

★ 263 updated 2mo ago
O OSS Obs medium

hyperunity

Community

A toolset for black-box hyperparameter optimisation.

★ 136 updated 6y ago
O OSS Obs medium

Kubeflow

Community

Machine Learning Toolkit for Kubernetes

★ 15,700 updated 1mo ago
O OSS Orchestration medium

LangFair

Community

LangFair is a Python library for conducting use-case level LLM bias and fairness assessments

★ 258 updated 6mo ago
O OSS Obs medium

metric-learn

Community

Metric learning algorithms in Python

★ 1,433 updated 3mo ago
O OSS Obs medium

NNI

Community

An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.

★ 14,352 updated 2y ago
O OSS Obs medium

Pycaret

Community

Open-source, low-code AutoML platform for Python. PyCaret 4.0: sklearn-native engine + React control plane.

★ 9,802 updated 1mo ago
O OSS Obs medium

REMBO

Community

Bayesian optimization in high-dimensions via random embedding.

★ 116 updated 12y ago
O OSS Obs medium

TPOT

Community

The Tree-Based Pipeline Optimization Tool (TPOT) was one of the very first AutoML methods and open-source software packages developed for the data science community. TPOT was dev

Powers12entries
M MCP Dev low

AlexanderLawson17/revettr-python

Various

Python client SDK for Revettr counterparty risk scoring API

★ 1 updated 3mo ago
M MCP Dev low

cyntrisec/cyntrisec-cli

Various

Historical AWS analysis CLI; not a current Cyntrisec product

★ 3 updated 2mo ago
M MCP Dev low

Ratnaditya-J/csvglow

Various

Generate beautiful interactive HTML dashboards from CSV/Excel files

★ 7 updated 3mo ago
O OSS Obs medium

auto-sklearn

Community

Automated Machine Learning with scikit-learn

★ 8,102 updated 2mo ago
O OSS Obs medium

Dragonfly

Community

An open source python library for scalable Bayesian optimisation.

★ 893 updated 3y ago
O OSS Obs medium

FEDOT

Community

Automated modeling and machine learning framework FEDOT

★ 704 updated 1mo ago
O OSS Obs medium

hyperunity

Community

A toolset for black-box hyperparameter optimisation.

★ 136 updated 6y ago
O OSS Obs medium

Maniford

Community

A model-agnostic visual debugging tool for machine learning

★ 1,671 updated 1y ago
O OSS Obs medium

metric-learn

Community

Metric learning algorithms in Python

★ 1,433 updated 3mo ago
O OSS Obs medium

Pycaret

Community

Open-source, low-code AutoML platform for Python. PyCaret 4.0: sklearn-native engine + React control plane.

★ 9,802 updated 1mo ago
O OSS Obs medium

Vegas

Community

AutoML tools chain

★ 848 updated 3y ago
P Apps Productivity low

ASReview

Various

Our software ASReview is designed to accelerate the step of screening abstracts and titles with a minimum of papers to be read.

Pairs with28entries
O OSS Obs medium

Awesome Production Machine Learning

Community

A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning

★ 20,585 updated 1mo ago
O OSS Obs medium

conda

Community

A system-level, binary package and environment manager running on all major operating systems and platforms.

★ 7,418 updated 1mo ago
O OSS Obs medium

dtreeviz

Community

A python library for decision tree visualization and model interpretation.

★ 3,148 updated 6mo ago
O OSS Obs medium

Feast

Community

The Open Source Feature Store for AI/ML

★ 7,063 updated 1mo ago
O OSS Obs medium

FeatureTools

Community

An open source python library for automated feature engineering

★ 7,655 updated 5mo ago
O OSS Obs medium

Goptuna

Community

A hyperparameter optimization framework, inspired by Optuna.

★ 277 updated 11mo ago
O OSS Obs medium

Guild AI

Community

Experiment tracking, ML developer tools

★ 899 updated 1y ago
O OSS Obs medium

HpBandSter

Community

a distributed Hyperband implementation on Steroids

★ 630 updated 3y ago
O OSS Obs medium

HPOlib2

Community

Collection of hyperparameter optimization benchmark problems

★ 168 updated 1y ago
O OSS Obs medium

Hyperband

Community

Tuning hyperparams fast with Hyperband

★ 598 updated 7y ago
O OSS Obs medium

Hyperopt

Community

Distributed Asynchronous Hyperparameter Optimization in Python

★ 7,576 updated 1mo ago
O OSS Obs medium

hyperunity

Community

A toolset for black-box hyperparameter optimisation.

★ 136 updated 6y ago
O OSS Obs medium

Jupyter Notebooks

Community

Jupyter Interactive Notebook

★ 13,173 updated 1mo ago
O OSS Obs medium

Kedro-Viz

Community

Visualise your Kedro data and machine-learning pipelines and track your experiments.

★ 749 updated 1mo ago
O OSS Obs medium

LabNotebook

Community

LabNotebook is a tool that allows you to flexibly monitor, record, save, and query all your machine learning experiments.

★ 528 updated 8y ago
O OSS Obs medium

LUX

Community

Automatically visualize your pandas dataframe via a single print! 📊 💡

★ 5,382 updated 2y ago
O OSS Obs medium

Metaflow

Community

Build, Manage and Deploy AI/ML Systems

★ 10,111 updated 1mo ago
O OSS Obs medium

metric-learn

Community

Metric learning algorithms in Python

★ 1,433 updated 3mo ago
O OSS Obs medium

ModelFox

Community

ModelFox makes it easy to train, deploy, and monitor machine learning models.

★ 1,467 updated 1y ago
O OSS Obs medium

MOE

Community

A global, black box optimization engine for real world metric optimization.

★ 1,320 updated 3y ago
O OSS Obs medium

REMBO

Community

Bayesian optimization in high-dimensions via random embedding.

★ 116 updated 12y ago
O OSS Obs medium

RoBO

Community

RoBO: a Robust Bayesian Optimization framework

★ 490 updated 7y ago
O OSS Obs medium

Sacred

Community

Sacred is a tool to help you configure, organize, log and reproduce experiments developed at IDSIA.

★ 4,365 updated 8mo ago
O OSS Obs medium

scikit-optimize(skopt)

Community

Sequential model-based optimization with a scipy.optimize interface

★ 2,826 updated 2y ago
O OSS Obs medium

Spearmint

Community

Spearmint Bayesian optimization codebase

★ 1,568 updated 6y ago
O OSS Obs medium

Upgini

Community

Data search & enrichment library for Machine Learning → Easily find and add relevant features to your ML & AI pipeline from hundreds of public and premium external data sources, in

★ 350 updated 3mo ago
O OSS Obs medium

whylogs

Community

An open-source data logging library for machine learning models and data pipelines. 📚 Provides visibility into data quality & model performance over time. 🛡️ Supports privacy-pre

★ 2,819 updated 1y ago
O OSS Obs medium

ZenML

Community

ZenML 🙏: One AI Platform from Pipelines to Agents. https://zenml.io.

★ 5,429 updated 1mo ago
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.