public class SvmlinEvaluationParser extends BaseClassifierEvaluationParser
BaseClassifierEvaluationParser.InstanceClassInfo
ClassifierEvaluationParser.ParseOption
Modifier and Type | Field and Description |
---|---|
private static Log |
log |
static java.util.regex.Pattern |
pAlgo |
static java.util.regex.Pattern |
pLambaU |
static java.util.regex.Pattern |
pLambdaW |
wsDotPattern, wsPattern
NO, YES
Constructor and Description |
---|
SvmlinEvaluationParser() |
Modifier and Type | Method and Description |
---|---|
void |
parseDirectory(java.io.File dataDir,
java.io.File outputDir)
parse directory.
|
private void |
parseResults(java.io.File dataDir,
java.io.File outputDir,
SVMClassifierEvaluation eval,
java.util.Properties props) |
private void |
parseSvmlinOutput(java.io.File dataDir,
java.io.File outputDir,
SVMClassifierEvaluation eval,
java.lang.String fileBaseName,
java.util.Properties props,
java.util.List<BaseClassifierEvaluationParser.InstanceClassInfo> listClassInfo,
support multi-class classification
|
private double[] |
readPredictions(java.lang.String predict,
int expectedSize)
read the predictions
|
checkFileRead, extractFirstToken, getClassifierEvaluationDao, getFileBaseName, initClassifierEvaluation, initClassifierEvaluationFromProperties, loadClassIdMap, loadClassInfo, loadInstanceClassInfo, loadProps, parseDoubleOption, parseInstanceIds, parseIntOption, setClassifierEvaluationDao, storeSemiSupervised, updateSemiSupervisedPredictions, updateSemiSupervisedPredictions
private static final Log log
public static java.util.regex.Pattern pAlgo
public static java.util.regex.Pattern pLambdaW
public static java.util.regex.Pattern pLambaU
public void parseDirectory(java.io.File dataDir, java.io.File outputDir) throws java.io.IOException
java.io.IOException
private void parseResults(java.io.File dataDir, java.io.File outputDir, SVMClassifierEvaluation eval, java.util.Properties props) throws java.io.IOException
java.io.IOException
private void parseSvmlinOutput(java.io.File dataDir, java.io.File outputDir, SVMClassifierEvaluation eval, java.lang.String fileBaseName, java.util.Properties props, java.util.List<BaseClassifierEvaluationParser.InstanceClassInfo> listClassInfo,classIdToNameMap) throws java.io.IOException
dataDir
- outputDir
- eval
- fileBaseName
- props
- predict
- listClassInfo
- java.io.IOException
private double[] readPredictions(java.lang.String predict, int expectedSize) throws java.io.FileNotFoundException, java.io.IOException
predict
- expectedSize
- java.io.FileNotFoundException
java.io.IOException