Package edu.stanford.nlp.optimization

Interface Summary
DiffFloatFunction An interface for once-differentiable double-valued functions over double arrays.
DiffFunction An interface for once-differentiable double-valued functions over double arrays.
FloatFunction An interface for double-valued functions over double arrays.
Function An interface for double-valued functions over double arrays.
HasFloatInitial Indicates that a function has a method for supplying an intitial value.
HasInitial Indicates that a function has a method for supplying an intitial value.
Minimizer<T extends Function> The interface for unconstrained function minimizers.
StochasticMinimizer.PropertySetter<T1>  
 

Class Summary
AbstractCachingDiffFloatFunction  
AbstractCachingDiffFunction  
AbstractStochasticCachingDiffFunction  
QNMinimizer An implementation of L-BFGS for Quasi Newton unconstrained minimization.
QNMinimizer.SurpriseConvergence  
ResultStoringFloatMonitor  
ResultStoringMonitor  
ScaledSGDMinimizer Stochastic Gradient Descent To Quasi Newton Minimizer An experimental minimizer which takes a stochastic function (one implementing AbstractStochasticCachingDiffFunction) and executes SGD for the first couple passes, During the final iterations a series of approximate hessian vector products are built up...
SGDMinimizer Stochastic Gradient Descent Minimizer The basic way to use the minimizer is with a null constructor, then the simple minimize method:

SGDToQNMinimizer Stochastic Gradient Descent To Quasi Newton Minimizer An experimental minimizer which takes a stochastic function (one implementing AbstractStochasticCachingDiffFunction) and executes SGD for the first couple passes, During the final iterations a series of approximate hessian vector products are built up...
SMDMinimizer Stochastic Meta Descent Minimizer based on
StochasticDiffFunctionTester  
StochasticMinimizer Stochastic Gradient Descent Minimizer The basic way to use the minimizer is with a null constructor, then the simple minimize method:

StochasticMinimizer.InvalidElementException  
 

Enum Summary
AbstractStochasticCachingDiffFunction.SamplingMethod  
QNMinimizer.eLineSearch  
QNMinimizer.eScaling  
QNMinimizer.eState  
StochasticCalculateMethods This enumeratin was created to organize the selection of different methods for stochastic calculations.
 



Stanford NLP Group