public class ReasoningUtilsCLP extends ReasoningUtils
ReasoningUtils.Coverage, ReasoningUtils.CoverageCount| Constructor and Description |
|---|
ReasoningUtilsCLP(ClassLearningProblem problem,
AbstractReasonerComponent reasoner) |
| Modifier and Type | Method and Description |
|---|---|
double |
getAccuracyOrTooWeak3(AccMethodThreeValued accuracyMethod,
org.semanticweb.owlapi.model.OWLClassExpression description,
Collection<org.semanticweb.owlapi.model.OWLIndividual> classInstances,
Collection<org.semanticweb.owlapi.model.OWLIndividual> superClassInstances,
Collection<org.semanticweb.owlapi.model.OWLIndividual> negatedClassInstances,
double noise)
Implementations of accuracy calculation for generalised measures according to method in A Note on the Evaluation of Inductive Concept Classification Procedures
|
double |
getAccuracyOrTooWeakExact3(AccMethodThreeValued accuracyMethod,
org.semanticweb.owlapi.model.OWLClassExpression description,
Collection<org.semanticweb.owlapi.model.OWLIndividual> classInstances,
Collection<org.semanticweb.owlapi.model.OWLIndividual> superClassInstances,
Collection<org.semanticweb.owlapi.model.OWLIndividual> negatedClassInstances,
double noise) |
double |
getAccuracyOrTooWeakExact3(AccMethodThreeValued accuracyMethod,
org.semanticweb.owlapi.model.OWLClassExpression description,
Set<org.semanticweb.owlapi.model.OWLIndividual> classInstances,
Set<org.semanticweb.owlapi.model.OWLIndividual> superClassInstances,
Set<org.semanticweb.owlapi.model.OWLIndividual> negatedClassInstances,
double noise) |
ReasoningUtils.Coverage[] |
getCoverageCLP(org.semanticweb.owlapi.model.OWLClassExpression description,
Collection<org.semanticweb.owlapi.model.OWLIndividual> classInstances,
Collection<org.semanticweb.owlapi.model.OWLIndividual> superClassInstances)
get coverage result for class learning problem.
|
getAccuracyOrTooWeak2, getAccuracyOrTooWeakExact2, getCoverage, getCoverage, getCoverage3, getCoverageCount, getCoverageCount, getReasoner, init, setReasonerpublic ReasoningUtilsCLP(ClassLearningProblem problem, AbstractReasonerComponent reasoner)
problem - class learning problemreasoner - reasoner componentpublic ReasoningUtils.Coverage[] getCoverageCLP(org.semanticweb.owlapi.model.OWLClassExpression description, Collection<org.semanticweb.owlapi.model.OWLIndividual> classInstances, Collection<org.semanticweb.owlapi.model.OWLIndividual> superClassInstances)
description - the description to testclassInstances - instances of the target classsuperClassInstances - instaces of the superclasspublic double getAccuracyOrTooWeak3(AccMethodThreeValued accuracyMethod, org.semanticweb.owlapi.model.OWLClassExpression description, Collection<org.semanticweb.owlapi.model.OWLIndividual> classInstances, Collection<org.semanticweb.owlapi.model.OWLIndividual> superClassInstances, Collection<org.semanticweb.owlapi.model.OWLIndividual> negatedClassInstances, double noise)
accuracyMethod - method to usedescription - description to testclassInstances - class instances. will be converted to setsuperClassInstances - superclass instances. will be converted to setnegatedClassInstances - negated class instances. will be converted to setnoise - problem noisepublic double getAccuracyOrTooWeakExact3(AccMethodThreeValued accuracyMethod, org.semanticweb.owlapi.model.OWLClassExpression description, Collection<org.semanticweb.owlapi.model.OWLIndividual> classInstances, Collection<org.semanticweb.owlapi.model.OWLIndividual> superClassInstances, Collection<org.semanticweb.owlapi.model.OWLIndividual> negatedClassInstances, double noise)
public double getAccuracyOrTooWeakExact3(AccMethodThreeValued accuracyMethod, org.semanticweb.owlapi.model.OWLClassExpression description, Set<org.semanticweb.owlapi.model.OWLIndividual> classInstances, Set<org.semanticweb.owlapi.model.OWLIndividual> superClassInstances, Set<org.semanticweb.owlapi.model.OWLIndividual> negatedClassInstances, double noise)
DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann