public class BackPropOptimizer extends Object implements Serializable, OptimizableByGradientValueMatrix
Constructor and Description |
---|
BackPropOptimizer(BaseMultiLayerNetwork network,
double lr,
int epochs) |
Modifier and Type | Method and Description |
---|---|
int |
getNumParameters() |
double |
getParameter(int index) |
org.nd4j.linalg.api.ndarray.INDArray |
getParameters() |
double |
getValue() |
org.nd4j.linalg.api.ndarray.INDArray |
getValueGradient(int iteration) |
void |
optimize(TrainingEvaluator eval,
int numEpochs,
boolean lineSearch) |
void |
setCurrentIteration(int value) |
void |
setParameter(int index,
double value) |
void |
setParameters(org.nd4j.linalg.api.ndarray.INDArray params) |
public BackPropOptimizer(BaseMultiLayerNetwork network, double lr, int epochs)
public void setCurrentIteration(int value)
setCurrentIteration
in interface OptimizableByGradientValueMatrix
public void optimize(TrainingEvaluator eval, int numEpochs, boolean lineSearch)
public double getValue()
getValue
in interface OptimizableByGradientValueMatrix
public int getNumParameters()
getNumParameters
in interface OptimizableByGradientValueMatrix
public void setParameter(int index, double value)
setParameter
in interface OptimizableByGradientValueMatrix
public org.nd4j.linalg.api.ndarray.INDArray getParameters()
getParameters
in interface OptimizableByGradientValueMatrix
public double getParameter(int index)
getParameter
in interface OptimizableByGradientValueMatrix
public void setParameters(org.nd4j.linalg.api.ndarray.INDArray params)
setParameters
in interface OptimizableByGradientValueMatrix
public org.nd4j.linalg.api.ndarray.INDArray getValueGradient(int iteration)
getValueGradient
in interface OptimizableByGradientValueMatrix
Copyright © 2014. All rights reserved.