public class OutputLayerOptimizer extends Object implements OptimizableByGradientValueMatrix
Constructor and Description |
---|
OutputLayerOptimizer(OutputLayer logReg,
double lr) |
Modifier and Type | Method and Description |
---|---|
int |
getNumParameters() |
double |
getParameter(int index) |
org.nd4j.linalg.api.ndarray.INDArray |
getParameters() |
void |
getParameters(double[] buffer) |
double |
getValue() |
void |
getValueGradient(double[] buffer) |
org.nd4j.linalg.api.ndarray.INDArray |
getValueGradient(int currIteration) |
void |
setCurrentIteration(int value) |
void |
setParameter(int index,
double value) |
void |
setParameters(double[] params) |
void |
setParameters(org.nd4j.linalg.api.ndarray.INDArray params) |
public OutputLayerOptimizer(OutputLayer logReg, double lr)
public void setCurrentIteration(int value)
setCurrentIteration
in interface OptimizableByGradientValueMatrix
public int getNumParameters()
getNumParameters
in interface OptimizableByGradientValueMatrix
public void getParameters(double[] buffer)
public double getParameter(int index)
getParameter
in interface OptimizableByGradientValueMatrix
public void setParameters(double[] params)
public void setParameter(int index, double value)
setParameter
in interface OptimizableByGradientValueMatrix
public void getValueGradient(double[] buffer)
public double getValue()
getValue
in interface OptimizableByGradientValueMatrix
public org.nd4j.linalg.api.ndarray.INDArray getParameters()
getParameters
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 currIteration)
getValueGradient
in interface OptimizableByGradientValueMatrix
Copyright © 2014. All rights reserved.