Scikit-learn
| scikit-learn | |
|---|---|
| Original author(s) | David Cournapeau | 
| Developer(s) | Google Summer of Code project | 
| Initial release | June 2007 | 
| Stable release | 1.7.0
   / 6 June 2025 | 
| Repository | |
| Written in | Python, Cython, C and C++ | 
| Operating system | Linux, macOS, Windows | 
| Type | Library for machine learning | 
| License | New BSD License | 
| Website | scikit-learn | 
scikit-learn (formerly scikits.learn and also known as sklearn) is a free and open-source machine learning library for the Python programming language. It features various classification, regression and clustering algorithms including support-vector machines, random forests, gradient boosting, k-means and DBSCAN, and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy. Scikit-learn is a NumFOCUS fiscally sponsored project.