Class AbstractCoherenceMeasure
java.lang.Object
org.tweetyproject.logics.mln.analysis.AbstractCoherenceMeasure
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AggregatingCoherenceMeasure
This class represents an abstract coherence measure, i.e. a function
that measures the coherence of an MLN by comparing the probabilities for
the MLN's formulas with the intended ones.
- Author:
- Matthias Thimm
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract double
coherence
(MarkovLogicNetwork mln, AbstractMlnReasoner reasoner, FolSignature signature) Measures the coherence of the given MLN using the given reasoner.abstract String
toString()
-
Constructor Details
-
AbstractCoherenceMeasure
public AbstractCoherenceMeasure()
-
-
Method Details
-
coherence
public abstract double coherence(MarkovLogicNetwork mln, AbstractMlnReasoner reasoner, FolSignature signature) Measures the coherence of the given MLN using the given reasoner.- Parameters:
mln
- some MLNreasoner
- some reasonersignature
- a signature- Returns:
- the coherence measure of the MLN.
-
toString
-