Skip to content

pavlov99/pmll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python machine learning library - pmll

Build Status Coverage Status

Downloads Downloads

Inspired by: R, Matlab, orange

Author: Kirill Pavlov mailto:kirill.pavlov@phystech.edu

Documentation: https://pmll.readthedocs.org

Library aimed to bring simplicity to machime learning algorithms usage.

Installation

To install pmll as package, simply run:

pip install pmll

If you want to develop it, use make.

Tests

./setup.py test

or

nosetests

Competitors

Title Description Established License #Developers #codelines
bigml [code] Machine learning easy by taking care of the details required to add data-driven decisions and predictive power to your company. 2012-05-03 Apache-2.0 6
mdp [code] Modular toolkit for Data Processing. 2005-07-20 BSD updated 5
milk [code] Machine Learning Toolkit for Python. 2008-10-14 MIT 6
mlpy [code] Python module for Machine Learning built on top of NumPy/SciPy and the GNU Scientific Libraries. 2011-10-11 GPLv3 6
orange [code] Data mining through visual programming or Python scripting. 2003-03-21 GPLv3 122
pybrain [code] Modular Machine Learning Library for Python. Mainly networks. 2008-04-11 BSD 15
pyml Interactive object oriented framework for machine learning written in Python. PyML focuses on SVMs and other kernel methods. 2010-06-17 LGPLv2 1
PyMVPA [code] Multivariate Pattern Analysis in Python. 2007-05-23 MIT 14
scikit [code] Machine learning in Python. 2010-01-05 BSD 3-Clause 100
Shogun [code] Mainly SVM kernel methods. C++ and wrappers. machine learning powered by Vodka, Beer and Mate. 2006-06-05 GPLv3 56

Data Format:

Data is stored in tab separated file. First line is header with field names and types. First line starts with sharp and space (# ). Then follows label:label_type [field:type]

Possible scale(field) types:

  • nom: nominal value represented by string
  • lin: float number in linear scale
  • rank: float number, arithmetic operations are not supported
  • bin: binary format, true/false or 1/0

Example:

# label:nom	weight:lin	heigth:lin
0	70	180

Launchpad

https://launchpad.net/pmll

Bitdeli Badge