Class Context

java.lang.Object
opennlp.tools.ml.model.Context
Direct Known Subclasses:
MutableContext

public class Context extends Object
Class which associates a real valued parameter or expected value with a particular contextual predicate or feature. This is used to store maxent model parameters as well as model and empirical expected values.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Context(int[] outcomePattern, double[] parameters)
    Creates a new parameters object with the specified parameters associated with the specified outcome pattern.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    int[]
     
    double[]
     
    int
     

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Context

      public Context(int[] outcomePattern, double[] parameters)
      Creates a new parameters object with the specified parameters associated with the specified outcome pattern.
      Parameters:
      outcomePattern - Array of outcomes for which parameters exists for this context.
      parameters - Parameters for the outcomes specified.
  • Method Details

    • getOutcomes

      public int[] getOutcomes()
      Returns:
      Retrieves the array of outcomes for which parameters exists for this context.
    • getParameters

      public double[] getParameters()
      Returns:
      Retrieves the array of parameters for the outcomes of this context.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object