Support vector classification and regression are available in LIBSVM, an integrated software tool.

csie.ntu.edu.tw/~cjlin/libsvm
LibSVM homepage screenshot

About LibSVM

LIBSVM is software for support vector classification, regression and distribution estimation. It covers C-SVC and nu-SVC classification, epsilon-SVR and nu-SVR regression, one-class SVM, and multi-class classification with multiple kernel types including a precomputed kernel matrix.

The package provides C++ and Java source code, a program for scaling training data, and interfaces for languages including Python, R, MATLAB and others. It includes cross validation, probability estimates, weighted SVM for unbalanced data, and scripts for scaling and parameter selection. The grid.py parameter-selection tool requires separate Python and gnuplot installs, and additional functions are provided through separate LIBSVM tools extensions.

Key features

  • C-SVC and nu-SVC classification, including multi-class classification
  • Epsilon-SVR and nu-SVR regression
  • One-class SVM for distribution estimation with probabilistic outputs
  • Cross validation and probability estimates for model selection
  • Multiple kernels including precomputed kernel matrix
  • Weighted SVM for unbalanced data and training-data scaling program
Best for: Researchers and programmers who want to link support vector methods into their own programs.
Good for
  • Provides source code in C++ and Java with interfaces for Python, R, MATLAB and other languages
  • Includes cross validation, probability estimates, multiple kernels and weighted SVM for unbalanced data
  • Distributed as zip, tar.gz and GitHub files, with pip and vcpkg install options and Windows binaries
Watch out for
  • Grid.py parameter selection requires separately installing Python and gnuplot
  • Functions not in the core package require separate LIBSVM tools extensions

LibSVM at a glance

Type
Online tool
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

LibSVM alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Developer Tools

Well-known listings from the same topic.

All 423

LibSVM FAQ

How do I install the Python interface?
Run pip install -U libsvm-official, then use from libsvm.svmutil import *.
What is included in the LIBSVM download?
C++ and Java source code, a program for scaling training data, a README, Windows binary executables, and a precompiled Java class archive.
What if I need a function not supported in LIBSVM?
Check LIBSVM tools, which provides extensions of LIBSVM.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing