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.