scikits.learn: machine learning in Python
Easy-to-use and general-purpose machine learning in Python
scikits.learn is a Python module integrating classic machine learning algorithms in the tightly-knit world of scientific Python packages (numpy, scipy, matplotlib).
It aims to provide simple and efficient solutions to learning problems that are accessible to everybody and reusable in various contexts: machine-learning as a versatile tool for science and engineering.
Features: |
|
---|---|
License: | Open source, commercially usable: BSD license (3 clause) |
Note
This document describes scikits.learn 0.7.1. For other versions and printable format, see Documentation resources.
User Guide¶
- 1. Installing scikits.learn
- 2. Getting started: an introduction to machine learning with scikits.learn
- 3. Supervised learning
- 4. Unsupervised learning
- 5. Model Selection
- 6. Class Reference
- 6.1. Support Vector Machines
- 6.2. Generalized Linear Models
- 6.3. Bayesian Regression
- 6.4. Naive Bayes
- 6.5. Nearest Neighbors
- 6.6. Gaussian Mixture Models
- 6.7. Hidden Markov Models
- 6.8. Clustering
- 6.9. Metrics
- 6.10. Covariance Estimators
- 6.11. Signal Decomposition
- 6.12. Cross Validation
- 6.13. Grid Search
- 6.14. Feature Selection
- 6.15. Feature Extraction
- 6.16. Pipeline