scikit-learn
scikit-learn is a machine learning library for the Python programming language
Features
scikit-learn is an open source machine learning library featuring classification, regression, clustering, dimensionality reduction, model selection and preprocessing. It has tools for data mining and data analysis, and is built on NumPy, SciPy, and matplotlib.
As per official website , it features:
- Classification : Identifying to which category an object belongs to
- Regression : Predicting a continuous-valued attribute associated with an object
- Clustering : Automatic grouping of similar objects into sets
- Dimensionality reduction : Reducing the number of random variables to consider
- Model selection : Comparing, validating and choosing parameters and models
- Preprocessing : Feature extraction and normalization
Documentation | Wiki | Mailing list | Stack Overflow | FAQ | IRC
Developer
David Cournapeau(OD), Other contributors
Written in
Python, Cython, C, C++
Initial Release
June 2007
License
BSD-3
Categories
Alternatives
Machine Learning
Apache Mahout
Apache MXNet (Incubating)
Apache Spark
Apache SystemML
Eclipse Deeplearning4j
MALLET
Massive Online Analysis (MOA)
mlpack
OpenCV
Orange
PyTorch
TensorFlow
The Microsoft Cognitive Toolkit
Torch
Weka
Yooreeka
Data Mining
ELKI
Massive Online Analysis (MOA)
OpenNN
Orange
Weka
Yooreeka
Data Analysis
Orange
pandas
Notes
- scikit-learn 0.20 is the last version to support Python 2.7 and Python 3.4. scikit-learn 0.21 will require Python 3.5 or newer.
This page was last updated with commit: Following: - Fixed: missing sources for features now added - Removed: Google Analytics Async (deprecated) - Added: missing aria-labels to input elements - Updated: partials/seo.html code for new data structure - Fixed: changed aria-label to title for span and divs - Fixed: color of status icon on softpages not appearing correctly (5221a6e)