public class CrossValidation extends Object
Modifier and Type | Field and Description |
---|---|
static boolean |
multiThreaded |
static File |
outputFile |
static boolean |
writeToFile |
Constructor and Description |
---|
CrossValidation() |
CrossValidation(AbstractCELA la,
AbstractClassExpressionLearningProblem lp,
AbstractReasonerComponent rs,
int folds,
boolean leaveOneOut) |
Modifier and Type | Method and Description |
---|---|
static int[] |
calculateSplits(int nrOfExamples,
int folds) |
Stat |
getAccuracy() |
Stat |
getfMeasure() |
Stat |
getfMeasureTraining() |
Stat |
getLength() |
Stat |
getRuntime() |
static Set<org.semanticweb.owlapi.model.OWLIndividual> |
getTestingSet(List<org.semanticweb.owlapi.model.OWLIndividual> examples,
int[] splits,
int fold) |
static Set<org.semanticweb.owlapi.model.OWLIndividual> |
getTrainingSet(Set<org.semanticweb.owlapi.model.OWLIndividual> examples,
Set<org.semanticweb.owlapi.model.OWLIndividual> testingSet) |
static String |
statOutput(DecimalFormat df,
Stat stat,
String unit) |
public static boolean writeToFile
public static File outputFile
public static boolean multiThreaded
public CrossValidation()
public CrossValidation(AbstractCELA la, AbstractClassExpressionLearningProblem lp, AbstractReasonerComponent rs, int folds, boolean leaveOneOut)
public static Set<org.semanticweb.owlapi.model.OWLIndividual> getTestingSet(List<org.semanticweb.owlapi.model.OWLIndividual> examples, int[] splits, int fold)
public static Set<org.semanticweb.owlapi.model.OWLIndividual> getTrainingSet(Set<org.semanticweb.owlapi.model.OWLIndividual> examples, Set<org.semanticweb.owlapi.model.OWLIndividual> testingSet)
public static int[] calculateSplits(int nrOfExamples, int folds)
public static String statOutput(DecimalFormat df, Stat stat, String unit)
public Stat getAccuracy()
public Stat getRuntime()
public Stat getfMeasure()
public Stat getfMeasureTraining()
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann