public interface ClassifierEvaluationDao
Modifier and Type | Method and Description |
---|---|
void |
deleteCrossValidationFoldByName(String name,
String splitName) |
void |
deleteFeatureEvaluation(String corpusName,
String featureSetName,
String label,
String evaluationType,
Integer foldId,
Double param1,
String param2) |
void |
deleteFeatureEvaluationByNameAndType(String corpusName,
String featureSetName,
String type) |
List<Object[]> |
getCorpusCuiTuis(String corpusName,
String conceptGraphName,
String conceptSetName) |
CrossValidationFold |
getCrossValidationFold(String corpusName,
String splitName,
String label,
int run,
int fold) |
Map<String,Double> |
getFeatureRankEvaluations(Set<String> featureNames,
String corpusName,
String featureSetName,
String label,
String evaluationType,
Integer foldId,
double param1,
String param2) |
Map<String,Double> |
getFeatureRankEvaluations(String corpusName,
String featureSetName,
String label,
String evaluationType,
Integer foldId,
double param1,
String param2) |
Map<String,FeatureRank> |
getFeatureRanks(Set<String> featureNames,
String corpusName,
String featureSetName,
String label,
String evaluationType,
Integer foldId,
double param1,
String param2) |
List<FeatureRank> |
getImputedFeaturesByPropagatedCutoff(String corpusName,
String conceptSetName,
String label,
String evaluationType,
String conceptGraphName,
String propEvaluationType,
int propRankCutoff) |
Map<String,Double> |
getInfoContent(String corpusName,
String conceptGraphName,
String conceptSet) |
List<ConceptInfo> |
getIntrinsicInfoContent(String conceptGraphName) |
Integer |
getMaxDepth(String conceptGraphName) |
Double |
getMaxFeatureEvaluation(String corpusName,
String featureSetName,
String label,
String evaluationType,
Integer foldId,
double param1,
String param2) |
List<FeatureRank> |
getThresholdFeatures(String corpusName,
String featureSetName,
String label,
String type,
Integer foldId,
double param1,
String param2,
double parentConceptEvaluationThreshold) |
List<FeatureRank> |
getTopFeatures(String corpusName,
String featureSetName,
String label,
String type,
Integer foldId,
double param1,
String param2,
Integer parentConceptTopThreshold) |
void |
saveClassifierEvaluation(ClassifierEvaluation eval,
Map<Integer,String> irClassMap,
boolean saveInstanceEval) |
void |
saveClassifierEvaluation(ClassifierEvaluation eval,
Map<Integer,String> irClassMap,
boolean saveInstanceEval,
boolean saveIRStats,
Integer excludeTargetClassId) |
void |
saveFeatureEvaluation(FeatureEvaluation featureEvaluation,
List<FeatureRank> features) |
void |
saveFeatureParentChild(FeatureParentChild parchd) |
void |
saveFold(CrossValidationFold fold) |
void saveClassifierEvaluation(ClassifierEvaluation eval, Map<Integer,String> irClassMap, boolean saveInstanceEval)
void saveFold(CrossValidationFold fold)
void saveFeatureEvaluation(FeatureEvaluation featureEvaluation, List<FeatureRank> features)
void deleteFeatureEvaluationByNameAndType(String corpusName, String featureSetName, String type)
void saveClassifierEvaluation(ClassifierEvaluation eval, Map<Integer,String> irClassMap, boolean saveInstanceEval, boolean saveIRStats, Integer excludeTargetClassId)
eval
- evaluation to savesaveInstanceEval
- save instance level evaluations - default falsesaveIRStats
- save IR statistics - default trueexcludeTargetClassId
- for semi-supervised learners, don't want to include the
unlabeled instances in computation of ir statistics. this
specifies the class id of the unlabeled instances (default 0)CrossValidationFold getCrossValidationFold(String corpusName, String splitName, String label, int run, int fold)
List<FeatureRank> getTopFeatures(String corpusName, String featureSetName, String label, String type, Integer foldId, double param1, String param2, Integer parentConceptTopThreshold)
List<FeatureRank> getThresholdFeatures(String corpusName, String featureSetName, String label, String type, Integer foldId, double param1, String param2, double parentConceptEvaluationThreshold)
void deleteFeatureEvaluation(String corpusName, String featureSetName, String label, String evaluationType, Integer foldId, Double param1, String param2)
Map<String,Double> getFeatureRankEvaluations(String corpusName, String featureSetName, String label, String evaluationType, Integer foldId, double param1, String param2)
Map<String,Double> getFeatureRankEvaluations(Set<String> featureNames, String corpusName, String featureSetName, String label, String evaluationType, Integer foldId, double param1, String param2)
Map<String,FeatureRank> getFeatureRanks(Set<String> featureNames, String corpusName, String featureSetName, String label, String evaluationType, Integer foldId, double param1, String param2)
List<Object[]> getCorpusCuiTuis(String corpusName, String conceptGraphName, String conceptSetName)
Map<String,Double> getInfoContent(String corpusName, String conceptGraphName, String conceptSet)
List<ConceptInfo> getIntrinsicInfoContent(String conceptGraphName)
void saveFeatureParentChild(FeatureParentChild parchd)
List<FeatureRank> getImputedFeaturesByPropagatedCutoff(String corpusName, String conceptSetName, String label, String evaluationType, String conceptGraphName, String propEvaluationType, int propRankCutoff)
Double getMaxFeatureEvaluation(String corpusName, String featureSetName, String label, String evaluationType, Integer foldId, double param1, String param2)
Copyright © 2012-2017 The Apache Software Foundation. All Rights Reserved.