public abstract class Classifier
extends java.lang.Object
Classifier is the base clase for all fuzzy rule learned classifier. This class
is inherit by FuzzyClassifier
and by FuzzyFGPClassifier
.
Constructor and Description |
---|
Classifier() |
Modifier and Type | Method and Description |
---|---|
abstract Classifier |
clone()
abstract method to clone the current object.
|
abstract void |
debug()
abstract method to print information useful for debugging purposes
|
abstract double[] |
evaluate(double[] x)
abstract method for evaluating the classifier for a given input example.
|
int |
getMaximum(double[] x)
public method to obtain the class which performs with maximum membership value
for the given example .
|
abstract java.lang.String |
output()
abstract method to print information useful for debugging purposes
|
public abstract double[] evaluate(double[] x)
abstract method for evaluating the classifier for a given input example.
x
- array of doubles with the example to evaluate the classifierpublic int getMaximum(double[] x)
public method to obtain the class which performs with maximum membership value for the given example .
x
- the example to determine the class with the highest membership
valuepublic abstract Classifier clone()
abstract method to clone the current object.
clone
in class java.lang.Object
public abstract void debug()
abstract method to print information useful for debugging purposes
public abstract java.lang.String output()
abstract method to print information useful for debugging purposes