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.8. 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. Dataset loading utilities
- 7. Class Reference
- 7.1. Support Vector Machines
- 7.2. Generalized Linear Models
- 7.3. Naive Bayes
- 7.4. Nearest Neighbors
- 7.5. Gaussian Mixture Models
- 7.6. Hidden Markov Models
- 7.7. Clustering
- 7.8. Metrics
- 7.9. Covariance Estimators
- 7.10. Signal Decomposition
- 7.11. Linear Discriminant Analysis
- 7.12. Cross Validation
- 7.13. Grid Search
- 7.14. Feature Selection
- 7.15. Feature Extraction
- 7.16. Pipeline
- 7.17. Partial Least Squares