public class TreeInductionHeuristics extends Object
Constructor and Description |
---|
TreeInductionHeuristics() |
Modifier and Type | Method and Description |
---|---|
AbstractClassExpressionLearningProblem |
getProblem() |
AbstractReasonerComponent |
getReasoner() |
void |
init() |
org.semanticweb.owlapi.model.OWLClassExpression |
selectBestConcept(org.semanticweb.owlapi.model.OWLClassExpression[] concepts,
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> posExs,
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> negExs,
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> undExs,
double prPos,
double prNeg) |
org.semanticweb.owlapi.model.OWLClassExpression |
selectBestConceptCCP(org.semanticweb.owlapi.model.OWLClassExpression[] concepts,
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> posExs,
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> negExs,
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> undExs,
double prPos,
double prNeg) |
Couple<org.semanticweb.owlapi.model.OWLClassExpression,MassFunction> |
selectBestConceptDST(org.semanticweb.owlapi.model.OWLClassExpression[] concepts,
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> posExs,
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> negExs,
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> undExs,
double prPos,
double prNeg)
Returns the best pair with the lowest non specificity measure.
|
org.semanticweb.owlapi.model.OWLClassExpression |
selectWorstConcept(org.semanticweb.owlapi.model.OWLClassExpression[] concepts,
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> posExs,
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> negExs,
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> undExs,
double perPos,
double perNeg)
Selct the worst concept in terms of information gain.
|
Couple<org.semanticweb.owlapi.model.OWLClassExpression,MassFunction> |
selectWorstConceptDST(org.semanticweb.owlapi.model.OWLClassExpression[] concepts,
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> posExs,
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> negExs,
SortedSet<org.semanticweb.owlapi.model.OWLIndividual> undExs,
double prPos,
double prNeg)
A method which select the worst pair in terms of non-specificity measure.
|
void |
setProblem(AbstractClassExpressionLearningProblem problem) |
void |
setProblem(PosNegUndLP problem) |
void |
setReasoner(AbstractReasonerComponent reasoner) |
public TreeInductionHeuristics()
public AbstractClassExpressionLearningProblem getProblem()
public void setProblem(AbstractClassExpressionLearningProblem problem)
public AbstractReasonerComponent getReasoner()
public void setReasoner(AbstractReasonerComponent reasoner)
public void setProblem(PosNegUndLP problem)
public void init()
public org.semanticweb.owlapi.model.OWLClassExpression selectBestConcept(org.semanticweb.owlapi.model.OWLClassExpression[] concepts, SortedSet<org.semanticweb.owlapi.model.OWLIndividual> posExs, SortedSet<org.semanticweb.owlapi.model.OWLIndividual> negExs, SortedSet<org.semanticweb.owlapi.model.OWLIndividual> undExs, double prPos, double prNeg)
public org.semanticweb.owlapi.model.OWLClassExpression selectBestConceptCCP(org.semanticweb.owlapi.model.OWLClassExpression[] concepts, SortedSet<org.semanticweb.owlapi.model.OWLIndividual> posExs, SortedSet<org.semanticweb.owlapi.model.OWLIndividual> negExs, SortedSet<org.semanticweb.owlapi.model.OWLIndividual> undExs, double prPos, double prNeg)
public Couple<org.semanticweb.owlapi.model.OWLClassExpression,MassFunction> selectBestConceptDST(org.semanticweb.owlapi.model.OWLClassExpression[] concepts, SortedSet<org.semanticweb.owlapi.model.OWLIndividual> posExs, SortedSet<org.semanticweb.owlapi.model.OWLIndividual> negExs, SortedSet<org.semanticweb.owlapi.model.OWLIndividual> undExs, double prPos, double prNeg)
concepts
- posExs
- negExs
- undExs
- prPos
- prNeg
- public Couple<org.semanticweb.owlapi.model.OWLClassExpression,MassFunction> selectWorstConceptDST(org.semanticweb.owlapi.model.OWLClassExpression[] concepts, SortedSet<org.semanticweb.owlapi.model.OWLIndividual> posExs, SortedSet<org.semanticweb.owlapi.model.OWLIndividual> negExs, SortedSet<org.semanticweb.owlapi.model.OWLIndividual> undExs, double prPos, double prNeg)
concepts
- posExs
- negExs
- undExs
- prPos
- prNeg
- public org.semanticweb.owlapi.model.OWLClassExpression selectWorstConcept(org.semanticweb.owlapi.model.OWLClassExpression[] concepts, SortedSet<org.semanticweb.owlapi.model.OWLIndividual> posExs, SortedSet<org.semanticweb.owlapi.model.OWLIndividual> negExs, SortedSet<org.semanticweb.owlapi.model.OWLIndividual> undExs, double perPos, double perNeg)
concepts
- posExs
- negExs
- undExs
- perPos
- perNeg
- DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2019 Jens Lehmann