2011/04/06

libSVMWrapper a wrapper for libsvm.dll

What is it?

libSVMWrapper is a .NET wrapper for libsvm.dll and is provided to you under LGPL license version 3.
This library should work with 32bit version of libsvm.dll.
If you do not find any functionality or find a problem with a wrapper, let me know or add/repair it and then let me know.
I will incorporate it in this library and place your name in acknowledgments.
If you find this wrapper usefull and want to give your gratitude to me, let me know ;).

Advantages

  • Does not use any unsafe code.
  • Includes method TrainAuto, which searches for best parameter in grids which is similar to used in OpenCV.MachineLearning
  • Usage is very similar to libsvm itself, so migration from it to .NET should be very easy.
  • Ease of use. See DOCS

Documents

Chih-Chung Chang and Chih-Jen Lin, LIBSVM : a library for support vector machines, 2001. Software available at http://www.csie.ntu.edu.tw/~cjlin/libsvm
Rafał "R@V" Prasał : a wrapper for libsvm.dll http://sourceforge.net/projects/libsvmwrapper/
SVN: http://svn.code.sf.net/p/libsvmwrapper/code/trunk