Uses of Class
opennlp.tools.ml.maxent.quasinewton.LineSearch.LineSearchResult
-
Packages that use LineSearch.LineSearchResult Package Description opennlp.tools.ml.maxent.quasinewton Package related to ML by means of the Quasi Newton (QN) algorithm. -
-
Uses of LineSearch.LineSearchResult in opennlp.tools.ml.maxent.quasinewton
Methods in opennlp.tools.ml.maxent.quasinewton that return LineSearch.LineSearchResult Modifier and Type Method Description static LineSearch.LineSearchResultLineSearch.LineSearchResult. getInitialObject(double valueAtX, double[] gradAtX, double[] x)Initial linear search object.static LineSearch.LineSearchResultLineSearch.LineSearchResult. getInitialObject(double valueAtX, double[] gradAtX, double[] pseudoGradAtX, double[] x, double[] signX, int fctEvalCount)static LineSearch.LineSearchResultLineSearch.LineSearchResult. getInitialObjectForL1(double valueAtX, double[] gradAtX, double[] pseudoGradAtX, double[] x)Initial linear search object for L1-regularization.Methods in opennlp.tools.ml.maxent.quasinewton with parameters of type LineSearch.LineSearchResult Modifier and Type Method Description static voidLineSearch. doConstrainedLineSearch(Function function, double[] direction, LineSearch.LineSearchResult lsr, double l1Cost, double initialStepSize)Conducts a constrained line search (see section 3.2 in the paper "Scalable Training of L1-Regularized Log-Linear Models", Andrew et al.static voidLineSearch. doLineSearch(Function function, double[] direction, LineSearch.LineSearchResult lsr, double initialStepSize)Conducts a backtracking line search (see Nocedal & Wright 2006, Numerical Optimization, p.
-