jnisvmlight
Class SVMLightModel


java.lang.Object

  extended by jnisvmlight.SVMLightModel

All Implemented Interfaces:
java.io.Serializable

public class SVMLightModel
extends java.lang.Object
implements java.io.Serializable

SVM classifier model returned by SVM-light.

See Also:
Serialized Form

Constructor Summary
protected SVMLightModel(java.lang.String format, long ktype, long dparm, double gparm, double sparm, double rparm, java.lang.String uparm, long hfi, long tdocs, long nsv, double threshold, LabeledFeatureVector[] docs)
           
 
Method Summary
 double classify(FeatureVector v)
           
static SVMLightModel readSVMLightModelFromURL(java.net.URL file)
          Reads an SVM-light model form a URL and creates an SVMLightModel object in Java.
 void setThreshold(double threshold)
           
 java.lang.String toString()
           
 void writeModelTofile(java.lang.String path)
          Writes this SVMLightModel to a file.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SVMLightModel


protected SVMLightModel(java.lang.String format,

                        long ktype,

                        long dparm,

                        double gparm,

                        double sparm,

                        double rparm,

                        java.lang.String uparm,

                        long hfi,

                        long tdocs,

                        long nsv,

                        double threshold,

                        LabeledFeatureVector[] docs)
Method Detail

readSVMLightModelFromURL


public static SVMLightModel readSVMLightModelFromURL(java.net.URL file)

                                              throws java.text.ParseException
Reads an SVM-light model form a URL and creates an SVMLightModel object in Java. The format is compatible to the SVM-light model files.

Throws:
java.text.ParseException

classify


public double classify(FeatureVector v)

setThreshold


public void setThreshold(double threshold)

toString


public java.lang.String toString()
Overrides:
toString in class java.lang.Object

writeModelTofile


public void writeModelTofile(java.lang.String path)
Writes this SVMLightModel to a file. The format is compatible to the SVM-light model files.