ToolsCompaniesAbout

scikit-learn

by scikit-learnDistributed global communityNo ratings yet

Python machine learning library for classification, regression, clustering, and preprocessing.

Visit scikit-learn.org

Linked from scikit-learn.org · checked 29 Oct

Tool type
Python machine learning library
Made for
Developers and data practitioners
Runs on
Python environment
Runs as a library inside a Python environment; operating system support is documented in the install guide.
Last checked
29 Oct 2026
1 product sources

What it does

scikit-learn is a Python machine learning library organized around common tasks: classification (identifying which category an object belongs to, such as spam detection or image recognition), regression (predicting a continuous value, such as drug response or stock prices), and clustering (grouping similar objects, such as customer segments). It also covers dimensionality reduction, model selection, and preprocessing of inputs such as text.

Users call these tasks from Python code, with named algorithms for each: gradient boosting, nearest neighbors, random forest and logistic regression for classification; k-Means, HDBSCAN and hierarchical clustering for grouping; PCA and non-negative matrix factorization for reducing variables; and grid search and cross validation for tuning models.

It suits developers and data practitioners who build machine learning pipelines in Python. It is a library installed into a Python environment rather than a hosted service, so licensing, supported platforms and version requirements should be checked in the project's installation documentation before adoption.

What it can do

  • Classification with algorithms such as gradient boosting, nearest neighbors, random forest, and logistic regression
  • Regression with algorithms such as gradient boosting, nearest neighbors, random forest, and ridge
  • Clustering with k-Means, HDBSCAN, and hierarchical clustering
  • Dimensionality reduction with PCA, feature selection, and non-negative matrix factorization
  • Model selection with grid search, cross validation, and metrics
  • Preprocessing and feature extraction for transforming input data such as text

Before you choose

  • Licensing and cost terms are not stated on the main documentation page; check the project's source repository for terms.
  • It is a code library with no hosted interface, so a Python environment and coding skill are required.
  • Supported platforms and versions are listed in the install documentation; verify them before relying on a specific setup.

Listed under

Get started

Follow the installation guide, then the getting started guide.

  1. Open the install guide at http://scikit-learn.org/stable/install.html and install the library into your Python environment.
  2. Read the getting started guide at http://scikit-learn.org/stable/getting_started.html.
  3. Choose a task (classification, regression, clustering, dimensionality reduction, model selection, or preprocessing) and call the matching algorithm.
Install the library

Plans and prices

Licensing and cost terms should be verified in the project's repository.

We couldn’t find published prices for scikit-learn.

Sources for this overview

Product pages, documentation, and pricing checked 29 Oct 2026. Each source supports part of the overview; availability and prices can change.

Ratings and reviews

No ratings for scikit-learn yet.

Be the first to rate it

What’s changed

Free account

See what’s changed at scikit-learn

Launches, price moves and pivots, each with a date and a source. Free with an account.

Signals

Free account

See scikit-learn’s signals

Launch traction, hiring and release activity, tracked over time. Free with an account.

Data and security

Free account

See how scikit-learn handles your data

Training on your files, compliance, hosting and the models behind it. Free with an account.

Compare with similar tools

Free account

Compare scikit-learn side by side

Prices, platforms and features against similar tools, with sources. Free with an account.

Where this comes from

How we research
Company website
scikit-learn.org: product, pricing and policy pages
YC directory mirror
Batch and company name
Human review
Checked by a person
knowledge_base
manual_review

Last checked 29 Oct 2026. Every field keeps its source and date; unknown means we couldn’t confirm it.