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, setReasoner
public 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