Klasse LineSearch
java.lang.Object
opennlp.tools.ml.maxent.quasinewton.LineSearch
Class that performs line search to find minimum.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic class
Represents a LineSearch result. -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic void
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. 2007)static void
doLineSearch
(Function function, double[] direction, LineSearch.LineSearchResult lsr, double initialStepSize) Conducts a backtracking line search (see Nocedal & Wright 2006, Numerical Optimization, p. 37).
-
Konstruktordetails
-
LineSearch
public LineSearch()
-
-
Methodendetails
-
doLineSearch
public static void doLineSearch(Function function, double[] direction, LineSearch.LineSearchResult lsr, double initialStepSize) Conducts a backtracking line search (see Nocedal & Wright 2006, Numerical Optimization, p. 37). -
doConstrainedLineSearch
public static void 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. 2007)
-