Scikit-learn: Machine Learning in Python
Fabian Pedregosa, Ga\"el Varoquaux, Alexandre Gramfort, Vincent, Michel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Andreas M\"uller,, Joel Nothman, Gilles Louppe, Peter Prettenhofer, Ron Weiss, Vincent Dubourg,, Jake Vanderplas, Alexandre Passos, David Cournapeau

TL;DR
Scikit-learn is a user-friendly Python library that offers a comprehensive suite of machine learning algorithms, emphasizing ease of use, performance, and broad applicability for both academic and commercial users.
Contribution
It provides an accessible, consistent, and efficient implementation of diverse machine learning algorithms in Python, facilitating adoption by non-specialists.
Findings
Wide range of algorithms integrated
Focus on ease of use and performance
Suitable for medium-scale problems
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications
