#1 · Primary category: Classical Machine Learning Frameworks

scikit-learn

data-analysis data-science machine-learning python statistics

scikit-learn: machine learning in Python

Project last updated:08/28/26

GitHub Stars

67.1K

Forks

27.3K

Contributors

3.6K

License

BSD-3-Clause

Why we included this project

Most Python teams doing predictive modeling start with scikit-learn. It provides a consistent set of estimators for classification, regression, clustering, and dimensionality reduction, all behind the same fit/predict interface, so you can swap algorithms without rewriting your pipeline. Because it is built on NumPy and SciPy, it stays lightweight and predictable, which makes it a sensible default for tabular data, feature engineering, and model evaluation. The documentation and worked examples are thorough enough that a new team member can go from install to a working baseline model in an afternoon. If your work is mostly structured data rather than images or text, this is the foundation you will likely build on.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category