public class LibSVMClassifier extends AbstractClassifier
| Modifier and Type | Field and Description |
|---|---|
libsvm.svm_parameter |
param |
PRESENT| Constructor and Description |
|---|
LibSVMClassifier() |
| Modifier and Type | Method and Description |
|---|---|
static void |
main(java.lang.String[] args) |
int |
predict(java.util.Map<?,com.ibm.bluej.util.common.MutableDouble> features)
Predict the most likely class label
|
double[] |
predictProb(java.util.Map<?,com.ibm.bluej.util.common.MutableDouble> features)
Predict a probability for each class
|
void |
train(java.util.Collection<? extends java.util.Map<?,com.ibm.bluej.util.common.MutableDouble>>[] allVectors)
Trains the model using the allVectors as training data
|
convertBinaryFeatures, crossValidate, crossValidate, holdOut, probToWeight, pruneFeatures, testingDatapublic void train(java.util.Collection<? extends java.util.Map<?,com.ibm.bluej.util.common.MutableDouble>>[] allVectors)
AbstractClassifiertrain in class AbstractClassifierallVectors - The indices of the array correspond to the classes to be distinguished. Each class has an Iterable of instances - feature/value maps.public double[] predictProb(java.util.Map<?,com.ibm.bluej.util.common.MutableDouble> features)
AbstractClassifierpredictProb in class AbstractClassifierfeatures - The features for the instance to be classifiedpublic int predict(java.util.Map<?,com.ibm.bluej.util.common.MutableDouble> features)
AbstractClassifierpredict in class AbstractClassifierfeatures - The features for the instance to be classifiedpublic static void main(java.lang.String[] args)