public class WekaAttributeEvaluatorImpl extends java.lang.Object implements WekaAttributeEvaluator
Modifier and Type | Class and Description |
---|---|
class |
WekaAttributeEvaluatorImpl.WekaAttributeEvaluatorFormatter |
Modifier and Type | Field and Description |
---|---|
private ASEvaluation |
asEvaluation |
private AttributeSelection |
attributeSelection |
private ClassifierEvaluationDao |
classifierEvaluationDao |
private KernelUtil |
kernelUtil |
private static Log |
log |
private SparseDataExporter |
sparseDataExporter |
Constructor and Description |
---|
WekaAttributeEvaluatorImpl() |
Modifier and Type | Method and Description |
---|---|
void |
evaluateAttributes(java.lang.String corpusName,
java.lang.String featureSetName,
java.lang.String splitName,
Instances inst,
java.lang.String label,
java.lang.Integer run,
java.lang.Integer fold)
evaluate attributes, store in db
|
void |
evaluateAttributesFromFile(java.lang.String corpusName,
java.lang.String featureSetName,
java.lang.String splitName,
java.lang.String file)
evaluate attributes in an arff file, save rank in db
|
void |
evaluateAttributesFromProps(java.lang.String corpusName,
java.lang.String splitName,
java.lang.String featureSetName,
java.util.Properties props)
create instances from properties file, evaluate, save in db
|
ASEvaluation |
getAsEvaluation() |
AttributeSelection |
getAttributeSelection() |
ClassifierEvaluationDao |
getClassifierEvaluationDao() |
KernelUtil |
getKernelUtil() |
SparseDataExporter |
getSparseDataExporter() |
FeatureEvaluation |
initializeFeatureEvaluation(java.lang.String corpusName,
java.lang.String featureSetName,
java.lang.String splitName,
java.lang.String label,
java.lang.Integer run,
java.lang.Integer fold) |
static void |
main(java.lang.String[] args) |
private static void |
printHelp(Options options) |
void |
setAsEvaluation(ASEvaluation asEvaluation) |
void |
setAttributeSelection(AttributeSelection attributeSelection) |
void |
setClassifierEvaluationDao(ClassifierEvaluationDao classifierEvaluationDao) |
void |
setKernelUtil(KernelUtil kernelUtil) |
void |
setSparseDataExporter(SparseDataExporter sparseDataExporter) |
private static final Log log
private ASEvaluation asEvaluation
private AttributeSelection attributeSelection
private ClassifierEvaluationDao classifierEvaluationDao
private KernelUtil kernelUtil
private SparseDataExporter sparseDataExporter
public static void main(java.lang.String[] args) throws java.lang.Exception
args
- java.lang.Exception
private static void printHelp(Options options)
public void evaluateAttributes(java.lang.String corpusName, java.lang.String featureSetName, java.lang.String splitName, Instances inst, java.lang.String label, java.lang.Integer run, java.lang.Integer fold) throws java.lang.Exception
inst
- instanceslabel
- FeatureEvaluation.getLabel()
run
- ClassifierEvaluation.getRun()
to map to foldfold
- ClassifierEvaluation.getFold()
to map to foldjava.lang.Exception
public void evaluateAttributesFromFile(java.lang.String corpusName, java.lang.String featureSetName, java.lang.String splitName, java.lang.String file) throws java.lang.Exception
WekaAttributeEvaluator
evaluateAttributesFromFile
in interface WekaAttributeEvaluator
corpusName
- cv_fold.namejava.lang.Exception
public void evaluateAttributesFromProps(java.lang.String corpusName, java.lang.String splitName, java.lang.String featureSetName, java.util.Properties props) throws java.lang.Exception
WekaAttributeEvaluator
evaluateAttributesFromProps
in interface WekaAttributeEvaluator
corpusName
- cv_fold.namejava.lang.Exception
public ASEvaluation getAsEvaluation()
public AttributeSelection getAttributeSelection()
public ClassifierEvaluationDao getClassifierEvaluationDao()
public KernelUtil getKernelUtil()
public SparseDataExporter getSparseDataExporter()
public FeatureEvaluation initializeFeatureEvaluation(java.lang.String corpusName, java.lang.String featureSetName, java.lang.String splitName, java.lang.String label, java.lang.Integer run, java.lang.Integer fold)
public void setAsEvaluation(ASEvaluation asEvaluation)
public void setAttributeSelection(AttributeSelection attributeSelection)
public void setClassifierEvaluationDao(ClassifierEvaluationDao classifierEvaluationDao)
public void setKernelUtil(KernelUtil kernelUtil)
public void setSparseDataExporter(SparseDataExporter sparseDataExporter)