cc.mallet.classify.constraints.ge
Class MaxEntRangeL2FLGEConstraints.MaxEntL2IndGEConstraint
java.lang.Object
cc.mallet.classify.constraints.ge.MaxEntRangeL2FLGEConstraints.MaxEntL2IndGEConstraint
- Enclosing class:
- MaxEntRangeL2FLGEConstraints
protected class MaxEntRangeL2FLGEConstraints.MaxEntL2IndGEConstraint
- extends java.lang.Object
Field Summary |
protected double |
count
|
protected double[] |
expectation
|
protected int |
index
|
protected java.util.HashMap<java.lang.Integer,java.lang.Integer> |
labelMap
|
protected java.util.ArrayList<java.lang.Double> |
lower
|
protected java.util.ArrayList<java.lang.Double> |
upper
|
protected java.util.ArrayList<java.lang.Double> |
weights
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
index
protected int index
count
protected double count
lower
protected java.util.ArrayList<java.lang.Double> lower
upper
protected java.util.ArrayList<java.lang.Double> upper
weights
protected java.util.ArrayList<java.lang.Double> weights
labelMap
protected java.util.HashMap<java.lang.Integer,java.lang.Integer> labelMap
expectation
protected double[] expectation
MaxEntRangeL2FLGEConstraints.MaxEntL2IndGEConstraint
public MaxEntRangeL2FLGEConstraints.MaxEntL2IndGEConstraint()
add
public void add(int label,
double lower,
double upper,
double weight)
incrementExpectation
public void incrementExpectation(int li,
double value)
getValue
public double getValue(int li)
getNumConstrainedLabels
public int getNumConstrainedLabels()
getGradientContribution
public double getGradientContribution(int li)