public class NaturalLogicWeights
extends java.lang.Object
ForwardEntailer
Constructor and Description |
---|
NaturalLogicWeights() |
NaturalLogicWeights(double upperProbabilityCap) |
NaturalLogicWeights(java.lang.String affinityModels,
double upperProbabilityCap) |
Modifier and Type | Method and Description |
---|---|
double |
deletionProbability(SemanticGraphEdge edge,
java.lang.Iterable<SemanticGraphEdge> neighbors) |
double |
deletionProbability(java.lang.String edgeType) |
static NaturalLogicWeights |
fromString(java.lang.String str) |
double |
objDeletionProbability(SemanticGraphEdge edge,
java.lang.Iterable<SemanticGraphEdge> neighbors) |
double |
ppDeletionProbability(SemanticGraphEdge edge,
java.lang.Iterable<SemanticGraphEdge> neighbors) |
double |
subjDeletionProbability(SemanticGraphEdge edge,
java.lang.Iterable<SemanticGraphEdge> neighbors) |
public NaturalLogicWeights()
public NaturalLogicWeights(double upperProbabilityCap)
public NaturalLogicWeights(java.lang.String affinityModels, double upperProbabilityCap) throws java.io.IOException
java.io.IOException
public double deletionProbability(java.lang.String edgeType)
public double subjDeletionProbability(SemanticGraphEdge edge, java.lang.Iterable<SemanticGraphEdge> neighbors)
public double objDeletionProbability(SemanticGraphEdge edge, java.lang.Iterable<SemanticGraphEdge> neighbors)
public double ppDeletionProbability(SemanticGraphEdge edge, java.lang.Iterable<SemanticGraphEdge> neighbors)
public double deletionProbability(SemanticGraphEdge edge, java.lang.Iterable<SemanticGraphEdge> neighbors)
public static NaturalLogicWeights fromString(java.lang.String str)