Machine Learning Toolkit
Project description
Machine Learning in Python
Milk is a machine learning toolkit in Python.
Its focus is on supervised classification with several classifiers available: SVMs (based on libsvm), k-NN, random forests, decision trees. It also performs feature selection. These classifiers can be combined in many ways to form different classification systems.
For unsupervised learning, milk supports k-means clustering and affinity propagation.
Milk is flexible about its inputs. It optimised for numpy arrays, but can often handle anything (for example, for SVMs, you can use any dataype and any kernel and it does the right thing).
There is a strong emphasis on speed and low memory usage. Therefore, most of the performance sensitive code is in C++. This is behind Python-based interfaces for convenience.
New in 0.3.5
Unsupervised (1-class) kernel density modeling
Fix for when SDA returns empty
weights option to some learners
stump learner
Adaboost (result of above changes)
New in 0.3.5
Fixes for 64 bit machines
Functions in measures.py all have same interface now.
New in 0.3.4
Random forest learners
Decision trees sped up 20x
Much faster gridsearch (finds optimum without computing all folds)
Features
Random forests
Self organising maps
SVMs. Using the libsvm solver with a pythonesque wrapper around it.
Stepwise Discriminant Analysis for feature selection.
Non-negative matrix factorisation
K-means using as little memory as possible.
Affinity propagation
License: MIT Author: Luis Pedro Coelho (with code from LibSVM and scikits.learn) Website: http://luispedro.org/software/milk API Documentation: http://packages.python.org/milk/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file milk-0.3.6.tar.gz
.
File metadata
- Download URL: milk-0.3.6.tar.gz
- Upload date:
- Size: 44.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f048acaf7e22907bb6c4910cdc5c20062858c694523125b719b545964f5b59c |
|
MD5 | 8b81302b5c4552d89219f058b9620744 |
|
BLAKE2b-256 | f6186d98302809a9562c77e533ac98dd6b8754f68055bafc8017c255c7c57611 |