Project details for MLPY Machine Learning Py

Screenshot MLPY Machine Learning Py 3.3.0

by albanese - December 19, 2011, 11:35:05 CET [ Project Homepage BibTeX Download ]

view ( today), download ( today ), 2 comments, 0 subscriptions

OverallWhole StarWhole StarWhole Star1/2 StarEmpty Star
FeaturesWhole StarWhole StarWhole Star1/2 StarEmpty Star
UsabilityWhole StarWhole StarWhole Star1/2 StarEmpty Star
DocumentationWhole StarWhole StarWhole Star1/2 StarEmpty Star
(based on 3 votes)
Description:

mlpy is a Python module for Machine Learning built on top of NumPy/SciPy and of GSL.

mlpy provides high-level functions and classes allowing, with few lines of code, the design of rich workflows for classification, regression, clustering and feature selection.

mlpy is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3.

mlpy is available both for Python >=2.6 and Python 3.X.

Features

Regression: Least Squares, Ridge Regression, Last Angle Regression, Elastic Net, Kernel Ridge Regression, Support Vector Machines (SVR), Partial Least Squares (PLS)

Classification: Linear Discriminant Analysis (LDA), Basic Perceptron, Elastic Net, Logistic Regression, (Kernel) Support Vector Machines (SVM), Diagonal Linear Discriminant Analysis (DLDA), Golub Classifier, Parzen-based, (kernel) Fisher Discriminant Classifier k-Nearest-Neighbor, Iterative RELIEF, Classification Tree, Maximum Likelihood Classifier

Clustering: Hierarchical Clustering, Memory-saving Hierarchical Clustering, k-means

Dimensionality Reduction: (Kernel) Fisher Discriminant (FDA), Spectral Regression Discriminant Analysis (SRDA), (kernel) Principal Component Analysis (PCA)

Wavelet Submodule: Discrete, Undecimated and Continuous Wavelet Transform

Unified Kernel layer, feature ranking/selection algorithms, feature lists analysis, resampling, error evaluation, peak finding algorithms

Changes to previous version:

New features:

  • Maximum Likelihood Classifier added
  • Classification Tree added
  • KNN: remove labels restrictions

Fix:

  • fix elasticnet classifier doc
  • fix PCA (method paramenter): PCA method was always svd
  • setup.py: fix classifiers
  • from this version, mlpy for Windows is compiled with Visual Studio Express 2008 in order to avoid runtime errors
BibTeX Entry: Download
Supported Operating Systems: Linux, Macosx, Windows, Unix, Freebsd
Data Formats: None
Tags: Svm, Classification, Clustering, Regression, Rfe, Wavelet, Discriminant Analysis
Archive: download here

Comments

jacob Yang (on April 30, 2010, 14:24:11)
when the program is running, there is no output. I don't know when it will be finish.
Michele Filosi (on December 13, 2011, 10:04:04)
Very useful and well implemented!

Leave a comment

You must be logged in to post comments.