public class LBFGS extends BaseOptimizer
computationGraphUpdater, conf, GRADIENT_KEY, iteration, iterationListeners, lineMaximizer, log, model, oldScore, PARAMS_KEY, score, SCORE_KEY, SEARCH_DIR, searchState, step, stepFunction, stepMax, terminationConditions, updater| Constructor and Description |
|---|
LBFGS(NeuralNetConfiguration conf,
StepFunction stepFunction,
Collection<IterationListener> iterationListeners,
Collection<TerminationCondition> terminationConditions,
Model model) |
LBFGS(NeuralNetConfiguration conf,
StepFunction stepFunction,
Collection<IterationListener> iterationListeners,
Model model) |
| Modifier and Type | Method and Description |
|---|---|
void |
postStep(org.nd4j.linalg.api.ndarray.INDArray gradient)
Post step to update searchDirection with new gradient and parameter information
|
void |
preProcessLine()
Pre preProcess to setup initial searchDirection approximation
|
void |
setupSearchState(Pair<Gradient,Double> pair)
Setup the initial search state
|
batchSize, checkTerminalConditions, getComputationGraphUpdater, getConf, getDefaultStepFunctionForOptimizer, getUpdater, gradientAndScore, optimize, postFirstStep, score, setBatchSize, setListeners, setUpdater, setUpdaterComputationGraph, updateGradientAccordingToParamspublic LBFGS(NeuralNetConfiguration conf, StepFunction stepFunction, Collection<IterationListener> iterationListeners, Model model)
public LBFGS(NeuralNetConfiguration conf, StepFunction stepFunction, Collection<IterationListener> iterationListeners, Collection<TerminationCondition> terminationConditions, Model model)
public void setupSearchState(Pair<Gradient,Double> pair)
BaseOptimizersetupSearchState in interface ConvexOptimizersetupSearchState in class BaseOptimizerpair - the gradient and scorepublic void preProcessLine()
BaseOptimizerpreProcessLine in interface ConvexOptimizerpreProcessLine in class BaseOptimizerpublic void postStep(org.nd4j.linalg.api.ndarray.INDArray gradient)
BaseOptimizerpostStep in interface ConvexOptimizerpostStep in class BaseOptimizerCopyright © 2016. All Rights Reserved.