|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object cc.mallet.classify.constraints.ge.MaxEntFLGEConstraints cc.mallet.classify.constraints.ge.MaxEntKLFLGEConstraints
public class MaxEntKLFLGEConstraints
Expectation constraint for use with GE. Penalizes KL divergence from target distribution. Multiple constraints are grouped together here to make things more efficient.
Nested Class Summary | |
---|---|
protected class |
MaxEntKLFLGEConstraints.MaxEntKLFLGEConstraint
|
Nested classes/interfaces inherited from class cc.mallet.classify.constraints.ge.MaxEntFLGEConstraints |
---|
MaxEntFLGEConstraints.MaxEntFLGEConstraint |
Field Summary |
---|
Fields inherited from class cc.mallet.classify.constraints.ge.MaxEntFLGEConstraints |
---|
constraints, indexCache, numFeatures, numLabels, useValues, valueCache |
Constructor Summary | |
---|---|
MaxEntKLFLGEConstraints(int numFeatures,
int numLabels,
boolean useValues)
|
Method Summary | |
---|---|
void |
addConstraint(int fi,
double[] ex,
double weight)
|
double |
getValue()
Returns the total constraint value. |
Methods inherited from class cc.mallet.classify.constraints.ge.MaxEntFLGEConstraints |
---|
computeExpectations, getCompositeConstraintFeatureValue, preProcess, preProcess, zeroExpectations |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MaxEntKLFLGEConstraints(int numFeatures, int numLabels, boolean useValues)
Method Detail |
---|
public double getValue()
MaxEntGEConstraint
public void addConstraint(int fi, double[] ex, double weight)
addConstraint
in class MaxEntFLGEConstraints
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |