public class FloatFactorTable
extends java.lang.Object
Constructor and Description |
---|
FloatFactorTable(int numClasses,
int windowSize) |
Modifier and Type | Method and Description |
---|---|
float |
conditionalLogProb(int[] given,
int of) |
void |
divideBy(FloatFactorTable other) |
float |
getValue(int[] label) |
boolean |
hasNaN() |
void |
incrementValue(int[] label,
float value) |
void |
logIncrementValue(int[] label,
float value) |
float |
logProb(int[] label) |
float |
logProbEnd(int label) |
float |
logProbEnd(int[] label) |
float |
logProbFront(int[] label) |
static void |
main(java.lang.String[] args) |
void |
multiplyInEnd(FloatFactorTable other) |
void |
multiplyInFront(FloatFactorTable other) |
int |
numClasses() |
float |
prob(int[] label) |
void |
setValue(int[] label,
float value) |
FloatFactorTable |
sumOutEnd() |
FloatFactorTable |
sumOutFront() |
java.lang.String |
toProbString() |
java.lang.String |
toString() |
java.lang.String |
toString(Index<?> classIndex) |
float |
totalMass() |
float |
unnormalizedLogProb(int[] label) |
float |
unnormalizedLogProbEnd(int label) |
float |
unnormalizedLogProbEnd(int[] label) |
float |
unnormalizedLogProbFront(int[] label) |
int |
windowSize() |
public boolean hasNaN()
public java.lang.String toProbString()
public java.lang.String toString(Index<?> classIndex)
public java.lang.String toString()
toString
in class java.lang.Object
public int windowSize()
public int numClasses()
public float totalMass()
public float unnormalizedLogProb(int[] label)
public float logProb(int[] label)
public float prob(int[] label)
public float conditionalLogProb(int[] given, int of)
public float unnormalizedLogProbFront(int[] label)
public float logProbFront(int[] label)
public float unnormalizedLogProbEnd(int[] label)
public float logProbEnd(int[] label)
public float unnormalizedLogProbEnd(int label)
public float logProbEnd(int label)
public float getValue(int[] label)
public void setValue(int[] label, float value)
public void incrementValue(int[] label, float value)
public void logIncrementValue(int[] label, float value)
public void multiplyInFront(FloatFactorTable other)
public void multiplyInEnd(FloatFactorTable other)
public FloatFactorTable sumOutEnd()
public FloatFactorTable sumOutFront()
public void divideBy(FloatFactorTable other)
public static void main(java.lang.String[] args)