com.sjm.machlearn.classifiers.svm
Class SvmLite
java.lang.Object
|
+--com.sjm.machlearn.util.MainClass
|
+--com.sjm.machlearn.classifiers.Classifier
|
+--com.sjm.machlearn.classifiers.svm.SvmLite
- public class SvmLite
- extends Classifier
SvmLite.java
Front end to run svmlite
in the com.sjm.machlearn framework.
- Version:
- 0.1a April 2003
- Author:
- Sean McIlwain
- See Also:
- homepage
Methods inherited from class com.sjm.machlearn.util.MainClass |
_internalError,
_internalError,
addDebugListener,
debugMesg,
debugMesg,
debugMesg,
debugMesg,
debugMesg,
debugMesg,
debugOff,
debugOn,
internalError,
internalError,
setDebug,
setDebugLevel |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
converter
protected BPFeatureVector converter
rt
protected static java.lang.Runtime rt
cache_size
protected int cache_size
c_parameter
protected double c_parameter
eps_parameter
protected double eps_parameter
timed_out
protected boolean timed_out
time_sec
protected int time_sec
SvmLite
public SvmLite()
setTimeOut
public void setTimeOut(int sec)
setCParameter
public void setCParameter(double cpar)
setEpsParameter
public void setEpsParameter(double eps)
removeFiles
public boolean removeFiles()
createSvmLiteDataString
public java.lang.String createSvmLiteDataString(Example ex)
createSvmLiteDataString
public java.lang.String createSvmLiteDataString(DataSet data)
train
public void train(DataSet trainingData)
throws java.lang.Exception
- Overrides:
- train in class Classifier
writeSvmFile
public void writeSvmFile(java.lang.String path,
Example ex)
writeSvmFile
public void writeSvmFile(java.lang.String path,
DataSet data)
classify
public Feature classify(Example example)
- Overrides:
- classify in class Classifier
getCommandString
public java.lang.String getCommandString()
getAccuracy
public double getAccuracy(DataSet testData)
- getAccuracy() : get the accuracy on the
dataset
- Overrides:
- getAccuracy in class Classifier
readDouble
public double[] readDouble(java.lang.String path,
int n)
readDouble
public double readDouble(java.lang.String path)
printClassifier
public java.lang.String printClassifier()
- Overrides:
- printClassifier in class Classifier
cloneClassifier
public Classifier cloneClassifier()
- Overrides:
- cloneClassifier in class Classifier
setParameter
public void setParameter(int i,
java.lang.Object par)
- Overrides:
- setParameter in class Classifier