Class MaxEntRangeL2FLGEConstraints.MaxEntL2IndGEConstraint

  • Enclosing class:
    MaxEntRangeL2FLGEConstraints

    protected class MaxEntRangeL2FLGEConstraints.MaxEntL2IndGEConstraint
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      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  
    • Field Detail

      • 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
    • Constructor Detail

      • MaxEntL2IndGEConstraint

        public MaxEntL2IndGEConstraint()
    • Method Detail

      • 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)