|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents Statistical Estimator interface.
If concrete statistical estimators cannot inherit
from the generic StatisticalEstimator
class
(which provides most generic implementation), they must
implement this interface then.
Field Summary | |
static java.lang.String |
MARF_INTERFACE_CODE_REVISION
Interface source code revision. |
Method Summary | |
java.lang.String |
getLanguage()
Retrieves current language. |
ProbabilityTable |
getProbabilityTable()
Retrieves current probabilities table. |
NLPStreamTokenizer |
getStreamTokenizer()
Retrieves current stream tokenizer. |
double |
p()
Classification via calculation of a probability p. |
void |
setLanguage(java.lang.String pstrLang)
Allows alteration of the current language being processed. |
void |
setStreamTokenizer(NLPStreamTokenizer poStreamTokenizer)
Sets desired stream tokenizer. |
boolean |
train()
Every estimator needs to implement its specific training method. |
Field Detail |
public static final java.lang.String MARF_INTERFACE_CODE_REVISION
Method Detail |
public double p()
public boolean train()
true
if training was successfulpublic void setStreamTokenizer(NLPStreamTokenizer poStreamTokenizer)
poStreamTokenizer
- NLPStreamTokenizer or a derivative to use for tokensNLPStreamTokenizer
public NLPStreamTokenizer getStreamTokenizer()
public ProbabilityTable getProbabilityTable()
ProbabilityTable
public void setLanguage(java.lang.String pstrLang)
pstrLang
- desired languagepublic java.lang.String getLanguage()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |