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.IOExceptionpublic 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)