Class OneLabelL2RangeGEConstraints.OneLabelL2IndGEConstraint

  • Enclosing class:
    OneLabelL2RangeGEConstraints

    protected class OneLabelL2RangeGEConstraints.OneLabelL2IndGEConstraint
    extends java.lang.Object
    • 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

      • OneLabelL2IndGEConstraint

        public OneLabelL2IndGEConstraint()
    • Method Detail

      • add

        public void add​(int label,
                        double lower,
                        double upper,
                        double weight)
      • incrementExpectation

        public void incrementExpectation​(int li,
                                         double value)
      • getValueContribution

        public double getValueContribution​(int li)
      • getNumConstrainedLabels

        public int getNumConstrainedLabels()
      • getGradientContribution

        public double getGradientContribution​(int li)