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.