Class NegLogLikelihood

java.lang.Object
opennlp.tools.ml.maxent.quasinewton.NegLogLikelihood
All Implemented Interfaces:
Function
Direct Known Subclasses:
ParallelNegLogLikelihood

public class NegLogLikelihood extends Object implements Function
Evaluate negative log-likelihood and its gradient from DataIndexer.
  • Constructor Details

    • NegLogLikelihood

      public NegLogLikelihood(DataIndexer indexer)
  • Method Details

    • getDimension

      public int getDimension()
      Specified by:
      getDimension in interface Function
    • getInitialPoint

      public double[] getInitialPoint()
    • valueAt

      public double valueAt(double[] x)
      Negative log-likelihood
      Specified by:
      valueAt in interface Function
    • gradientAt

      public double[] gradientAt(double[] x)
      Compute gradient
      Specified by:
      gradientAt in interface Function