You are looking at historical revision 20756 of this page. It may differ significantly from its current revision.
libsvm
In progress.
An interface to the libsvm library for creating and using Support Vector Machines.
Constants
- svm_type
- C-SVC NU-SVC ONE-CLASS EPSILON-SVR NU-SVR
- kernel_type
- LINEAR POLY RBF SIGMOID PRECOMPUTED
Procedures
[procedure] (make-svm-node index value)Returns a pointer to an instance of svm_node.
[procedure] (make-svm-parameter #!key (svm-type C-SVC) (kernel-type LINEAR) (degree 0) (gamma 0.0) (coef0 0.0) (cache-size 0.0) (eps 0.001) (C 0.0) (nr-weight 0) (nu 0.0) (p 0.0) (shrinking 0) (probability 0))Returns a pointer to an instance of svm_parameter.
[procedure] (svm-check-parameter problem parameter)Returns #f if parameter set is ok, else a string giving description of error.
[procedure] (svm-check-probability-model model)[procedure] (svm-destroy model-array)
[procedure] (svm-destroy-param parameter)
[procedure] (svm-free-model-content model)
[procedure] (svm-get-nr-class model)
Returns the number of classes for given model.
[procedure] (svm-get-svm-type model)Returns the svm-type of the given model.
[procedure] (svm-get-svr-probability model)Returns the SVR probability from given model.
[procedure] (svm-load-model filename)Reads model definition from given filename and returns a pointer to the model.
[procedure] (svm-predict model svm-node)Returns prediction of model for given svm-node.
[procedure] (svm-save-model filename model)Saves given model to a file called filename. Returns 0 if OK, else 1 if error.
[procedure] (svm-train problem parameter)Returns a pointer an SVM model trained using given problem and parameter set.
Examples
Author
License
GPL version 3.0.