-
- 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.