Abstract

Scikit-learn is a Python module integrating a wide range of state-of-the-art machine learning algorithms for medium-scale supervised and unsupervised problems. This package focuses on bringing machine learning to non-specialists using a general-purpose high-level language. Emphasis is put on ease of use, performance, documentation, and API consistency. It has minimal dependencies and is distributed under the simplified BSD license, encouraging its use in both academic and commercial settings. Source code, binaries, and documentation can be downloaded from http://scikit-learn.org.

Keywords

Python (programming language)DocumentationComputer scienceMIT LicenseArtificial intelligenceMachine learningProgramming languageLicenseSoftware engineeringOperating system

Affiliated Institutions

Related Publications

Publication Info

Year
2012
Type
preprint
Citations
62986
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

62986
OpenAlex

Cite This

Fabián Pedregosa, Gaël Varoquaux, Alexandre Gramfort et al. (2012). Scikit-learn: Machine Learning in Python. arXiv (Cornell University) . https://doi.org/10.48550/arxiv.1201.0490

Identifiers

DOI
10.48550/arxiv.1201.0490

Data Quality

Data completeness: 77%