Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

milk-0.3.6.tar.gz (44.8 kB view details)

Uploaded Source

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

Hashes for milk-0.3.6.tar.gz
Algorithm Hash digest
SHA256 9f048acaf7e22907bb6c4910cdc5c20062858c694523125b719b545964f5b59c
MD5 8b81302b5c4552d89219f058b9620744
BLAKE2b-256 f6186d98302809a9562c77e533ac98dd6b8754f68055bafc8017c255c7c57611

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page