Loading...
Discovering amazing AI tools
Open-source Python library offering consistent, efficient tools for classification, regression, clustering, preprocessing and model selection.
Open-source Python library offering consistent, efficient tools for classification, regression, clustering, preprocessing and model selection.
scikit-learn is a free, open-source Python library that provides simple and efficient tools for predictive data analysis. Built on the NumPy, SciPy and matplotlib stack, it offers a consistent estimator API across a wide range of supervised and unsupervised learning algorithms, preprocessing utilities, model selection and evaluation functions, and pipeline construction. Its design emphasizes ease of use, clear documentation, and reproducibility, making it suitable for research, teaching, prototyping and production-ready ML workflows. The project is distributed under the permissive 3-Clause BSD license and maintained by an active community of contributors.