Class Multinomial.Logged

  • All Implemented Interfaces:
    AlphabetCarrying, ConstantMatrix, Vector, java.io.Serializable
    Enclosing class:
    Multinomial

    public static class Multinomial.Logged
    extends Multinomial
    A Multinomial in which the values associated with each feature index fi is Math.log(probability[fi]) instead of probability[fi]. Logs are used for numerical stability.
    See Also:
    Serialized Form
    • Constructor Detail

      • Logged

        public Logged​(double[] probabilities,
                      Alphabet dictionary,
                      int size,
                      boolean areLoggedAlready)
      • Logged

        public Logged​(double[] probabilities,
                      Alphabet dictionary,
                      boolean areLoggedAlready)
      • Logged

        public Logged​(double[] probabilities,
                      Alphabet dictionary,
                      int size)
      • Logged

        public Logged​(double[] probabilities,
                      Alphabet dictionary)
      • Logged

        public Logged​(double[] probabilities)
    • Method Detail

      • addProbabilities

        public void addProbabilities​(double[] vector)
      • addLogProbabilities

        public void addLogProbabilities​(double[] vector)