These are the differences of LIBSVM Plus with respect to the official version.
grid.pywere modified in order to allow a normal execution without requiring
gnuplotto be installed. Moreover, the
easy.pyscript now accepts a third parameter on the command line, that is the number of the kernel to use. The script
grid.pyexplicitly handles that with the
Some additional comments to the source code are provided and some C structures (
decision_function) were moved from the
svm.h to allow third part softwares to access them in a easier way. Moreover, the
svm_model structure now provides three new members:
SV_idx (indices of the SVs in the original dataset),
BSV_idx (indices of the BSVs in the original dataset) and
lbsv (the number of BSVs). Finally, the enumeration element
RBF (which in the original LIBSVM refers to the Gaussian kernel) was renamed
GAUSSIAN, because there are several kernels which belong to the RBF class, not only the Gaussian one.
For this first release of the LIBSVM Plus I chose to use the same licencing of the original LIBSVM library.
As long as LIBSVM Plus is a straightforwardly augmented version of the official LIBSVM, it will have the same version number of the LIBSVM code used for making the release.