Class AbstractCoherenceMeasure
- java.lang.Object
-
- net.sf.tweety.logics.mln.analysis.AbstractCoherenceMeasure
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AggregatingCoherenceMeasure
public abstract class AbstractCoherenceMeasure extends Object implements Serializable
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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractCoherenceMeasure()
-
Method Summary
Modifier and Type Method Description abstract doublecoherence(MarkovLogicNetwork mln, AbstractMlnReasoner reasoner, net.sf.tweety.logics.fol.syntax.FolSignature signature)Measures the coherence of the given MLN using the given reasoner.abstract StringtoString()
-
-
-
Method Detail
-
coherence
public abstract double coherence(MarkovLogicNetwork mln, AbstractMlnReasoner reasoner, net.sf.tweety.logics.fol.syntax.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.
-
-