/** Initialize a clique tree. */ public CRFCliqueTree(FactorTable[] factorTables, Index<E> classIndex, E backgroundSymbol) { this(factorTables, classIndex, backgroundSymbol, factorTables[0].totalMass()); }
public double logProbEnd(int label) { return unnormalizedLogProbEnd(label) - totalMass(); }
public double logProbFront(int[] label) { return unnormalizedLogProbFront(label) - totalMass(); }
public double logProb(int[] label) { return unnormalizedLogProb(label) - totalMass(); }
public double prob(int[] label) { return Math.exp(unnormalizedLogProb(label) - totalMass()); }
public double logProbFront(int label) { return unnormalizedLogProbFront(label) - totalMass(); }
public double logProbEnd(int[] labels) { return unnormalizedLogProbEnd(labels) - totalMass(); }
/** Initialize a clique tree */ public CRFCliqueTree(FactorTable[] factorTables, Index<E> classIndex, E backgroundSymbol) { this(factorTables, classIndex, backgroundSymbol, factorTables[0].totalMass()); }
/** Initialize a clique tree. */ public CRFCliqueTree(FactorTable[] factorTables, Index<E> classIndex, E backgroundSymbol) { this(factorTables, classIndex, backgroundSymbol, factorTables[0].totalMass()); }
public double prob(int[] label) { return Math.pow(Math.E, unnormalizedLogProb(label) - totalMass()); }
public double logProbEnd(int label) { return unnormalizedLogProbEnd(label) - totalMass(); }
public double logProb(int[] label) { return unnormalizedLogProb(label) - totalMass(); }
public double prob(int[] label) { return Math.exp(unnormalizedLogProb(label) - totalMass()); }
public double logProbFront(int label) { return unnormalizedLogProbFront(label) - totalMass(); }
public double logProbEnd(int[] labels) { return unnormalizedLogProbEnd(labels) - totalMass(); }
public double logProbFront(int label) { return unnormalizedLogProbFront(label) - totalMass(); }
public double logProbEnd(int[] labels) { return unnormalizedLogProbEnd(labels) - totalMass(); }
public double logProbEnd(int label) { return unnormalizedLogProbEnd(label) - totalMass(); }
public double logProbFront(int label) { return unnormalizedLogProbFront(label) - totalMass(); }
public double logProbFront(int[] label) { return unnormalizedLogProbFront(label) - totalMass(); }