|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object marf.Classification.ClassificationFactory
Provides a factory to instantiate requested classification module(s).
$Id: ClassificationFactory.java,v 1.1 2005/12/28 03:21:11 mokhov Exp $
Method Summary | |
static IClassification |
create(java.lang.Integer poClassificationMethod,
IFeatureExtraction poFeatureExtraction)
Instantiates a Classification module indicated by the first parameter with the 2nd parameter as an argument. |
static IClassification |
create(int piClassificationMethod,
IFeatureExtraction poFeatureExtraction)
Instantiates a Classification module indicated by the first parameter with the 2nd parameter as an argument. |
static java.lang.String |
getMARFSourceCodeRevision()
Returns source code revision information. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static final IClassification create(java.lang.Integer poClassificationMethod, IFeatureExtraction poFeatureExtraction) throws ClassificationException
poClassificationMethod
- the integer value corresponding to the
desired classification modulepoFeatureExtraction
- passed as an agrument to the classifier per framework requirement
ClassificationException
- if the indicated module is
uknown or could not be loadedMARF.NEURAL_NETWORK
,
MARF.STOCHASTIC
,
MARF.MARKOV
,
MARF.EUCLIDEAN_DISTANCE
,
MARF.CHEBYSHEV_DISTANCE
,
MARF.MINKOWSKI_DISTANCE
,
MARF.MAHALANOBIS_DISTANCE
,
MARF.RANDOM_CLASSIFICATION
,
MARF.DIFF_DISTANCE
,
MARF.CLASSIFICATION_PLUGIN
,
NeuralNetwork
,
Stochastic
,
Markov
,
ChebyshevDistance
,
EuclideanDistance
,
MinkowskiDistance
,
MahalanobisDistance
,
RandomClassification
,
DiffDistance
public static final IClassification create(int piClassificationMethod, IFeatureExtraction poFeatureExtraction) throws ClassificationException
piClassificationMethod
- the integer value corresponding to the
desired classification modulepoFeatureExtraction
- passed as an agrument to the classifier per framework requirement
ClassificationException
- if the indicated module is
uknown or could not be loadedMARF.NEURAL_NETWORK
,
MARF.STOCHASTIC
,
MARF.MARKOV
,
MARF.EUCLIDEAN_DISTANCE
,
MARF.CHEBYSHEV_DISTANCE
,
MARF.MINKOWSKI_DISTANCE
,
MARF.MAHALANOBIS_DISTANCE
,
MARF.RANDOM_CLASSIFICATION
,
MARF.DIFF_DISTANCE
,
MARF.CLASSIFICATION_PLUGIN
,
NeuralNetwork
,
Stochastic
,
Markov
,
ChebyshevDistance
,
EuclideanDistance
,
MinkowskiDistance
,
MahalanobisDistance
,
RandomClassification
,
DiffDistance
public static java.lang.String getMARFSourceCodeRevision()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |