Klasse QNModel

java.lang.Object
opennlp.tools.ml.model.AbstractModel
opennlp.tools.ml.maxent.quasinewton.QNModel
Alle implementierten Schnittstellen:
MaxentModel

public class QNModel extends AbstractModel
A maximum entropy model which has been trained using the Quasi Newton (QN) algorithm.
Siehe auch:
  • Konstruktordetails

    • QNModel

      public QNModel(Context[] params, String[] predLabels, String[] outcomeNames)
      Initializes a QNModel with the specified parameters, outcome names, and predicate/feature labels.
      Parameter:
      params - The parameters of the model.
      predLabels - The names of the predicates used in this model.
      outcomeNames - The names of the outcomes this model predicts.
  • Methodendetails

    • getNumOutcomes

      public int getNumOutcomes()
      Angegeben von:
      getNumOutcomes in Schnittstelle MaxentModel
      Setzt außer Kraft:
      getNumOutcomes in Klasse AbstractModel
      Gibt zurück:
      Retrieves the number of outcomes for this model.
    • eval

      public double[] eval(String[] context)
      Evaluates a context.
      Parameter:
      context - An array of String names of the contextual predicates which are to be evaluated together.
      Gibt zurück:
      An array of the probabilities for each of the different outcomes, all of which sum to 1.
    • eval

      public double[] eval(String[] context, double[] probs)
      Evaluates a context.
      Parameter:
      context - An array of String names of the contextual predicates which are to be evaluated together.
      probs - An array which is populated with the probabilities for each of the different outcomes, all of which sum to 1.
      Gibt zurück:
      An array of the probabilities for each of the different outcomes, all of which sum to 1.
    • eval

      public double[] eval(String[] context, float[] values)
      Evaluates a context with the specified context values.
      Parameter:
      context - An array of String names of the contextual predicates which are to be evaluated together.
      values - The values associated with each context.
      Gibt zurück:
      An array of the probabilities for each of the different outcomes, all of which sum to 1.