Libsvm

From HP-SEE Wiki

(Difference between revisions)
Jump to: navigation, search
(Created page with "__TOC__ * Web site: link * Described version: xx.xx * Licensing: e.g. LGPL 3, BSD... * User documentation: link * Download: link * Source code: link == Authors/Maintainers == *...")
(Dependencies)
 
(10 intermediate revisions not shown)
Line 1: Line 1:
__TOC__
__TOC__
-
* Web site: link
+
* Web site: http://www.csie.ntu.edu.tw/~cjlin/libsvm/
-
* Described version: xx.xx
+
* Described version: 3,1
-
* Licensing: e.g. LGPL 3, BSD...
+
* Licensing: e.g. GPL
-
* User documentation: link
+
* User documentation: http://www.csie.ntu.edu.tw/~cjlin/libsvm/
-
* Download: link
+
* Download: http://www.csie.ntu.edu.tw/~cjlin/libsvm/
-
* Source code: link
+
* Source code: http://www.csie.ntu.edu.tw/~cjlin/libsvm/
== Authors/Maintainers ==
== Authors/Maintainers ==
-
* Also origin, if the software comes from a specific project.
+
http://www.csie.ntu.edu.tw/~cjlin/libsvm/acknowledgements
== Summary ==
== Summary ==
-
One paragraph description of purpose, targer area, approach.
+
LIBSVM is an integrated software for support vector classification, (C-SVC, nu-SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation (one-class SVM). It supports multi-class classification.
== Features ==
== Features ==
-
* Listed features
+
* Different SVM formulations
 +
* Efficient multi-class classification
 +
* Cross validation for model selection
 +
* Probability estimates
 +
* Various kernels (including precomputed kernel matrix)
 +
* Weighted SVM for unbalanced data
 +
* Both C++ and Java sources
 +
* GUI demonstrating SVM classification and regression
 +
* Python, R, MATLAB, Perl, Ruby, Weka, Common LISP, CLISP, Haskell, LabVIEW, and PHP interfaces. C# .NET code and CUDA extension is available.
 +
* It's also included in some data mining environments: RapidMiner and PCP.
 +
* Automatic model selection which can generate contour of cross valiation accuracy.
== Architectural/Functional Overview ==
== Architectural/Functional Overview ==
-
* high level design info, how it works, performance  - may be a link, or several links
+
See http://www.csie.ntu.edu.tw/~cjlin/libsvm/
== Usage Overview ==
== Usage Overview ==
-
* If possible with small example - may be a link
+
See http://www.csie.ntu.edu.tw/~cjlin/libsvm/
-
== Dependacies ==
+
== Dependencies ==
-
* list of all relevant dependencies on other libraries
+
None
== HP-SEE Applications ==
== HP-SEE Applications ==
-
* Applications using it
+
[[miRs]]
== Resource Centers ==
== Resource Centers ==
-
* RCs supporting it (with version number if not the same as above)
 
== Usage by Other Projects and Communities ==
== Usage by Other Projects and Communities ==
-
* If any
 
== Recommendations for Configuration and Usage ==
== Recommendations for Configuration and Usage ==
-
Please describe here any common settings, configurations or conventions that would make the usage of this resource (library or tool) more interoperable or scalable across the HP-SEE resources. These recommendations should include anything that is related to the resource and is agreed upon by administrators and users, or across sites and applications. These recommendations should emerge from questions or discussions opened by site administrators or application developers, at any stage, including installation, development, usage, or adaptation for another HPC centre.
+
Download libsvm from http://www.csie.ntu.edu.tw/~cjlin/cgi-bin/libsvm.cgi?+http://www.csie.ntu.edu.tw/~cjlin/libsvm+tar.gz
-
Provided descriptions should describe general or site specific aspects of resource installation, configuration and usage, or describe the guidelines or convention for deploying or using the resource within the local (user/site) or temporary environment (job). Examples are:
+
Compilation is straightforward, typing "make" at the top directory.
-
 
+
-
* Common configuration settings of execution environment
+
-
* Filesystem path or local access string
+
-
* Environment variables to be set or used by applications
+
-
* Options (e.g. additional modules) that are needed or required by applications and should be present
+
-
* Minimum quantitative values (e.g. quotas) offered by the site
+
-
* Location and format of some configuration or usage hint instructing applications on proper use of the resource or site specific policy
+
-
* Key installation or configuration settings that should be set to a common value, or locally tweaked by local site admins
+
-
* Conventions for application or job bound installation and usage of the resource
+

Latest revision as of 13:32, 3 August 2011

Contents


Authors/Maintainers

http://www.csie.ntu.edu.tw/~cjlin/libsvm/acknowledgements

Summary

LIBSVM is an integrated software for support vector classification, (C-SVC, nu-SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation (one-class SVM). It supports multi-class classification.

Features

  • Different SVM formulations
  • Efficient multi-class classification
  • Cross validation for model selection
  • Probability estimates
  • Various kernels (including precomputed kernel matrix)
  • Weighted SVM for unbalanced data
  • Both C++ and Java sources
  • GUI demonstrating SVM classification and regression
  • Python, R, MATLAB, Perl, Ruby, Weka, Common LISP, CLISP, Haskell, LabVIEW, and PHP interfaces. C# .NET code and CUDA extension is available.
  • It's also included in some data mining environments: RapidMiner and PCP.
  • Automatic model selection which can generate contour of cross valiation accuracy.

Architectural/Functional Overview

See http://www.csie.ntu.edu.tw/~cjlin/libsvm/

Usage Overview

See http://www.csie.ntu.edu.tw/~cjlin/libsvm/

Dependencies

None

HP-SEE Applications

miRs

Resource Centers

Usage by Other Projects and Communities

Recommendations for Configuration and Usage

Download libsvm from http://www.csie.ntu.edu.tw/~cjlin/cgi-bin/libsvm.cgi?+http://www.csie.ntu.edu.tw/~cjlin/libsvm+tar.gz

Compilation is straightforward, typing "make" at the top directory.

Personal tools