You are looking at historical revision 20781 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] (problem-get-label problem index)

Returns the label for the indexed instance in problem set.

<procedure>(problem-num-instances problem)(/procedure> Returns the number of instances in the given problem.

[procedure] (read-problem filename)

Returns a pointer to an instance of svm_problem for problem read from filename.

[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-array)

Returns prediction of model for given svm-node-array.

[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

Peter Lane.

License

GPL version 3.0.

Requirements

Version History