public abstract class AbstractSVMClassifierModel extends java.lang.Object implements SVMClassifierModel
Abstract implementation of SVMClassifierModel.
To implement a read-only implementation, you need only implement getThreshold and getAlpha.
Constructor and Description |
---|
AbstractSVMClassifierModel() |
Modifier and Type | Method and Description |
---|---|
void |
addItem(java.lang.Object item) |
void |
addItemAlpha(java.lang.Object item,
double alpha) |
double |
classify(java.lang.Object item) |
void |
clear() |
void |
removeItem(java.lang.Object item) |
void |
setAlpha(java.lang.Object item,
double alpha) |
void |
setThreshold() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAlpha, getKernel, getThreshold, itemAlphas, items, setThreshold
public void setThreshold() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
public void setAlpha(java.lang.Object item, double alpha) throws java.lang.UnsupportedOperationException
setAlpha
in interface SVMClassifierModel
java.lang.UnsupportedOperationException
public void addItem(java.lang.Object item) throws java.lang.UnsupportedOperationException
addItem
in interface SVMClassifierModel
java.lang.UnsupportedOperationException
public void addItemAlpha(java.lang.Object item, double alpha) throws java.lang.UnsupportedOperationException
addItemAlpha
in interface SVMClassifierModel
java.lang.UnsupportedOperationException
public void removeItem(java.lang.Object item) throws java.lang.UnsupportedOperationException
removeItem
in interface SVMClassifierModel
java.lang.UnsupportedOperationException
public void clear() throws java.lang.UnsupportedOperationException
clear
in interface SVMClassifierModel
java.lang.UnsupportedOperationException
public double classify(java.lang.Object item)
classify
in interface SVMClassifierModel