Scikit-learn

Machine learning in Python. Simple, efficient tools for predictive data analysis.

About Scikit-learn

Scikit-learn is a free software machine learning library for Python. It features various classification, regression and clustering algorithms and is designed to interoperate with NumPy and SciPy.

Key Features

Classification, regression, clustering
Dimensionality reduction
Model selection & evaluation
Preprocessing & feature extraction
Consistent API across algorithms
Excellent documentation

Why choose Scikit-learn?

Scikit-learn is an open source alternative to MATLAB ML Toolbox. Licensed under BSD-3-Clause, it gives you full access to the source code and the freedom to modify, self-host, and contribute. It is available as a desktop or web application.