scikit-learn 1.3.0


A set of python modules for machine learning and data mining

A set of python modules for machine learning and data mining

Stars: 55267, Watchers: 55267, Forks: 24535, Open Issues: 2231

The scikit-learn/scikit-learn repo was created 12 years ago and the last code push was 41 minutes ago.
The project is extremely popular with a mindblowing 55267 github stars!

How to Install scikit-learn

You can install scikit-learn using pip

pip install scikit-learn

or add it to a project with poetry

poetry add scikit-learn

Package Details

new BSD
GitHub Repo:


  • Scientific/Engineering
  • Software Development
No  scikit-learn  pypi packages just yet.


A list of common scikit-learn errors.

Code Examples

Here are some scikit-learn code examples and snippets.

GitHub Issues

The scikit-learn package has 2231 open issues on GitHub

  • MNT Add validation for parameter alphas in LassoCV
  • BUG Fixes division by zero in PCA get_precision
  • DOC Adjust class style to match previous style
  • Add Lasso regularization to PoissonRegressor
  • MAINT Plug PairwiseDistancesArgKmin as a back-end
  • MAINT Adjust tests for numpydoc 1.2
  • ENH Support 2d y_score with 2 classes in top_k_accuracy_score w/ labels
  • ENH Improve error message for top_k_accuracy_score
  • BUG? LinearSVC with hinge loss and L2 penalty, solver='liblinear' seems to get stuck compared to other solvers
  • [MRG] Update gridsearch example for multimetric scoring.
  • #22229
  • ENH Replaced RandomState-specific calls to equivalent calls that match signature with Generator calls
  • [MRG] Adding variable force_alpha to classes in
  • ENH Optimise memory footprint and runtime
  • DOC Ensures that sklearn.datasets._base.load_breast_cancer passes numpydoc validation

See more issues on GitHub

Related Packages & Articles

spacy 3.6.0

Industrial-strength Natural Language Processing (NLP) in Python

pandas 2.0.3

Powerful data structures for data analysis, time series, and statistics

keras 2.13.1

Keras is a deep learning API written in Python, running on top of the machine learning platform TensorFlow. The core data structures of Keras are layers and models. The philosophy is to keep simple things simple, while allowing the user to be fully in control when they need to (the ultimate control being the easy extensibility of the source code via subclassing).

gensim 4.3.1

Python framework for fast Vector Space Modelling