Klasse LogProbability<T>

java.lang.Object
opennlp.tools.ml.naivebayes.Probability<T>
opennlp.tools.ml.naivebayes.LogProbability<T>
Typparameter:
T - The label (category) class.

public class LogProbability<T> extends Probability<T>
A class implementing the logarithmic Probability for a label.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    addIn(double probability)
    Compounds the existing probability mass on the label with the new probability passed in to the method.
    get()
     
     
     
    boolean
    isLarger(Probability<T> probability)
    Checks if a probability is greater than the old one.
    void
    set(double probability)
    Assigns a probability to a label, discarding any previously assigned probability.
    void
    set(Probability<T> probability)
    Assigns a probability to a label, discarding any previously assigned probability.
    void
    setIfLarger(double probability)
    Assigns a probability to a label, discarding any previously assigned probability, if the new probability is greater than the old one.
    void
    setIfLarger(Probability<T> probability)
    Assigns a probability to a label, discarding any previously assigned probability, if the new probability is greater than the old one.
    void
    setLog(double probability)
    Assigns a log probability to a label, discarding any previously assigned probability.
     

    Von Klasse geerbte Methoden java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Konstruktordetails

    • LogProbability

      public LogProbability(T label)
  • Methodendetails

    • set

      public void set(double probability)
      Assigns a probability to a label, discarding any previously assigned probability.
      Setzt außer Kraft:
      set in Klasse Probability<T>
      Parameter:
      probability - The probability to assign.
    • set

      public void set(Probability<T> probability)
      Assigns a probability to a label, discarding any previously assigned probability.
      Setzt außer Kraft:
      set in Klasse Probability<T>
      Parameter:
      probability - The Probability to assign.
    • setIfLarger

      public void setIfLarger(double probability)
      Assigns a probability to a label, discarding any previously assigned probability, if the new probability is greater than the old one.
      Setzt außer Kraft:
      setIfLarger in Klasse Probability<T>
      Parameter:
      probability - The probability to assign.
    • setIfLarger

      public void setIfLarger(Probability<T> probability)
      Assigns a probability to a label, discarding any previously assigned probability, if the new probability is greater than the old one.
      Setzt außer Kraft:
      setIfLarger in Klasse Probability<T>
      Parameter:
      probability - The Probability to assign.
    • isLarger

      public boolean isLarger(Probability<T> probability)
      Beschreibung aus Klasse kopiert: Probability
      Checks if a probability is greater than the old one.
      Setzt außer Kraft:
      isLarger in Klasse Probability<T>
      Parameter:
      probability - the probability to check
      Gibt zurück:
      true if a probability is greater than the old one, false otherwise.
    • setLog

      public void setLog(double probability)
      Assigns a log probability to a label, discarding any previously assigned probability.
      Setzt außer Kraft:
      setLog in Klasse Probability<T>
      Parameter:
      probability - The log probability to assign.
    • addIn

      public void addIn(double probability)
      Compounds the existing probability mass on the label with the new probability passed in to the method.
      Setzt außer Kraft:
      addIn in Klasse Probability<T>
      Parameter:
      probability - The probability weight to add.
    • get

      public Double get()
      Setzt außer Kraft:
      get in Klasse Probability<T>
      Gibt zurück:
      Retrieves the probability associated with a label.
    • getLog

      public Double getLog()
      Setzt außer Kraft:
      getLog in Klasse Probability<T>
      Gibt zurück:
      Retrieves the log probability associated with a label.
    • getLabel

      public T getLabel()
      Setzt außer Kraft:
      getLabel in Klasse Probability<T>
      Gibt zurück:
      Retrieves the probabilities associated with all labels,
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Probability<T>