JavaML
Interface IClassifier
- All Known Subinterfaces:
- IOnlineClassifier
- All Known Implementing Classes:
- NaiveBayes, OnlineAdaBoost, OnlineBinaryClassifier, ONSBoost
public interface IClassifier
An interface for representing a Classifier
positiveClass
static final int positiveClass
- See Also:
- Constant Field Values
negativeClass
static final int negativeClass
- See Also:
- Constant Field Values
copyClassifier
IClassifier copyClassifier()
setupClassifier
void setupClassifier(java.lang.String arguments)
train
double train(IDataset trainingData,
int iterations)
test
double test(IDataset testingData)
classifyDataset
int[] classifyDataset(IDataset testingData)
classifySample
int classifySample(double[] sample)
getFeatureList
int[] getFeatureList()
getIsTrained
boolean getIsTrained()
supportsWeightedData
boolean supportsWeightedData()
supportsMultiClassData
boolean supportsMultiClassData()