Modifier and Type | Method and Description |
---|---|
Gradient |
Layer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray)
Deprecated.
As of 0.7.3 - Feb 2017. No longer used.
|
Gradient |
Layer.error(org.nd4j.linalg.api.ndarray.INDArray input)
Deprecated.
As of 0.7.3 - Feb 2017. No longer used.
|
Gradient |
Model.gradient()
Calculate a gradient
|
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
Layer.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon)
Calculate the gradient relative to the error in the next layer
|
org.nd4j.linalg.primitives.Pair<Gradient,Double> |
Model.gradientAndScore()
Get the gradient and score
|
Modifier and Type | Method and Description |
---|---|
Gradient |
Layer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray)
Deprecated.
As of 0.7.3 - Feb 2017. No longer used.
|
void |
Model.update(Gradient gradient)
Update layer weights and biases with gradient change
|
void |
Updater.update(Layer layer,
Gradient gradient,
int iteration,
int miniBatchSize)
Updater: updates the model
|
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
RecurrentLayer.tbpttBackpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon,
int tbpttBackLength)
Truncated BPTT equivalent of Layer.backpropGradient().
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultGradient
Default gradient implementation.
|
Modifier and Type | Field and Description |
---|---|
protected Gradient |
ComputationGraph.gradient |
Modifier and Type | Method and Description |
---|---|
Gradient |
ComputationGraph.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray... epsilons)
Calculate the gradient of the network with respect to some external errors.
|
Gradient |
ComputationGraph.gradient() |
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,Double> |
ComputationGraph.gradientAndScore() |
Modifier and Type | Method and Description |
---|---|
void |
ComputationGraph.update(Gradient gradient) |
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
GraphVertex.doBackward(boolean tbptt)
Do backward pass
|
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
ScaleVertex.doBackward(boolean tbptt) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
PreprocessorVertex.doBackward(boolean tbptt) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
PoolHelperVertex.doBackward(boolean tbptt) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
LayerVertex.doBackward(boolean tbptt) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
MergeVertex.doBackward(boolean tbptt) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
InputVertex.doBackward(boolean tbptt) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
L2NormalizeVertex.doBackward(boolean tbptt) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
SubsetVertex.doBackward(boolean tbptt) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
ShiftVertex.doBackward(boolean tbptt) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
ElementWiseVertex.doBackward(boolean tbptt) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
UnstackVertex.doBackward(boolean tbptt) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
StackVertex.doBackward(boolean tbptt) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
L2Vertex.doBackward(boolean tbptt) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
ReshapeVertex.doBackward(boolean tbptt) |
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
DuplicateToTimeSeriesVertex.doBackward(boolean tbptt) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray[]> |
LastTimeStepVertex.doBackward(boolean tbptt) |
Modifier and Type | Field and Description |
---|---|
protected Gradient |
BaseLayer.gradient |
Modifier and Type | Method and Description |
---|---|
Gradient |
FrozenLayer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Gradient |
ActivationLayer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Gradient |
DropoutLayer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Gradient |
AbstractLayer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray activation) |
Gradient |
LossLayer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Gradient |
BaseLayer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray activation) |
protected Gradient |
BasePretrainNetwork.createGradient(org.nd4j.linalg.api.ndarray.INDArray wGradient,
org.nd4j.linalg.api.ndarray.INDArray vBiasGradient,
org.nd4j.linalg.api.ndarray.INDArray hBiasGradient) |
Gradient |
FrozenLayer.error(org.nd4j.linalg.api.ndarray.INDArray input) |
Gradient |
AbstractLayer.error(org.nd4j.linalg.api.ndarray.INDArray errorSignal) |
Gradient |
BaseLayer.error(org.nd4j.linalg.api.ndarray.INDArray errorSignal) |
Gradient |
BaseOutputLayer.gradient()
Gets the gradient from one training iteration
|
Gradient |
FrozenLayer.gradient() |
Gradient |
AbstractLayer.gradient() |
Gradient |
LossLayer.gradient()
Gets the gradient from one training iteration
|
Gradient |
BaseLayer.gradient() |
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
BasePretrainNetwork.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
BaseOutputLayer.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
FrozenLayer.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
ActivationLayer.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
DropoutLayer.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
LossLayer.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
BaseLayer.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,Double> |
BaseOutputLayer.gradientAndScore() |
org.nd4j.linalg.primitives.Pair<Gradient,Double> |
FrozenLayer.gradientAndScore() |
org.nd4j.linalg.primitives.Pair<Gradient,Double> |
AbstractLayer.gradientAndScore() |
org.nd4j.linalg.primitives.Pair<Gradient,Double> |
LossLayer.gradientAndScore() |
Modifier and Type | Method and Description |
---|---|
Gradient |
FrozenLayer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Gradient |
ActivationLayer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Gradient |
DropoutLayer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Gradient |
AbstractLayer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray activation) |
Gradient |
LossLayer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Gradient |
BaseLayer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray activation) |
void |
FrozenLayer.update(Gradient gradient) |
void |
AbstractLayer.update(Gradient gradient) |
void |
BaseLayer.update(Gradient gradient) |
Modifier and Type | Method and Description |
---|---|
Gradient |
ConvolutionLayer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
ConvolutionLayer.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
Convolution1DLayer.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
ZeroPaddingLayer.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
ConvolutionHelper.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray input,
org.nd4j.linalg.api.ndarray.INDArray weights,
org.nd4j.linalg.api.ndarray.INDArray delta,
int[] kernel,
int[] strides,
int[] pad,
org.nd4j.linalg.api.ndarray.INDArray biasGradView,
org.nd4j.linalg.api.ndarray.INDArray weightGradView,
org.nd4j.linalg.activations.IActivation afn,
ConvolutionLayer.AlgoMode mode,
ConvolutionLayer.BwdFilterAlgo bwdFilterAlgo,
ConvolutionLayer.BwdDataAlgo bwdDataAlgo,
ConvolutionMode convolutionMode) |
Modifier and Type | Method and Description |
---|---|
Gradient |
ConvolutionLayer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Modifier and Type | Method and Description |
---|---|
Gradient |
SubsamplingLayer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Gradient |
SubsamplingLayer.error(org.nd4j.linalg.api.ndarray.INDArray input) |
Gradient |
SubsamplingLayer.gradient() |
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
SubsamplingLayer.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
Subsampling1DLayer.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
SubsamplingHelper.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray input,
org.nd4j.linalg.api.ndarray.INDArray epsilon,
int[] kernel,
int[] strides,
int[] pad,
PoolingType poolingType,
ConvolutionMode convolutionMode) |
Modifier and Type | Method and Description |
---|---|
Gradient |
SubsamplingLayer.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
EmbeddingLayer.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
RBM.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
Modifier and Type | Method and Description |
---|---|
Gradient |
BatchNormalization.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Gradient |
LocalResponseNormalization.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Gradient |
BatchNormalization.error(org.nd4j.linalg.api.ndarray.INDArray input) |
Gradient |
BatchNormalization.gradient() |
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
BatchNormalization.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
LocalResponseNormalization.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
LocalResponseNormalizationHelper.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray input,
org.nd4j.linalg.api.ndarray.INDArray epsilon,
double k,
double n,
double alpha,
double beta) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
BatchNormalizationHelper.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray input,
org.nd4j.linalg.api.ndarray.INDArray epsilon,
int[] shape,
org.nd4j.linalg.api.ndarray.INDArray gamma,
org.nd4j.linalg.api.ndarray.INDArray dGammaView,
org.nd4j.linalg.api.ndarray.INDArray dBetaView,
double eps) |
Modifier and Type | Method and Description |
---|---|
Gradient |
BatchNormalization.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Gradient |
LocalResponseNormalization.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
GlobalPoolingLayer.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
Modifier and Type | Method and Description |
---|---|
Gradient |
LSTM.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray activation) |
Gradient |
GravesBidirectionalLSTM.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray activation) |
Gradient |
GravesLSTM.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray activation) |
Gradient |
LSTM.gradient() |
Gradient |
GravesBidirectionalLSTM.gradient() |
Gradient |
GravesLSTM.gradient() |
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
LSTM.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
RnnOutputLayer.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
GravesBidirectionalLSTM.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
GravesLSTM.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
LSTMHelper.backpropGradient(NeuralNetConfiguration conf,
org.nd4j.linalg.activations.IActivation gateActivationFn,
org.nd4j.linalg.api.ndarray.INDArray input,
org.nd4j.linalg.api.ndarray.INDArray recurrentWeights,
org.nd4j.linalg.api.ndarray.INDArray inputWeights,
org.nd4j.linalg.api.ndarray.INDArray epsilon,
boolean truncatedBPTT,
int tbpttBackwardLength,
FwdPassReturn fwdPass,
boolean forwards,
String inputWeightKey,
String recurrentWeightKey,
String biasWeightKey,
Map<String,org.nd4j.linalg.api.ndarray.INDArray> gradientViews,
org.nd4j.linalg.api.ndarray.INDArray maskArray,
boolean hasPeepholeConnections) |
static org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
LSTMHelpers.backpropGradientHelper(NeuralNetConfiguration conf,
org.nd4j.linalg.activations.IActivation gateActivationFn,
org.nd4j.linalg.api.ndarray.INDArray input,
org.nd4j.linalg.api.ndarray.INDArray recurrentWeights,
org.nd4j.linalg.api.ndarray.INDArray inputWeights,
org.nd4j.linalg.api.ndarray.INDArray epsilon,
boolean truncatedBPTT,
int tbpttBackwardLength,
FwdPassReturn fwdPass,
boolean forwards,
String inputWeightKey,
String recurrentWeightKey,
String biasWeightKey,
Map<String,org.nd4j.linalg.api.ndarray.INDArray> gradientViews,
org.nd4j.linalg.api.ndarray.INDArray maskArray,
boolean hasPeepholeConnections,
LSTMHelper helper) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
LSTM.tbpttBackpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon,
int tbpttBackwardLength) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
GravesBidirectionalLSTM.tbpttBackpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon,
int tbpttBackwardLength) |
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
GravesLSTM.tbpttBackpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon,
int tbpttBackwardLength) |
Modifier and Type | Method and Description |
---|---|
Gradient |
LSTM.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray activation) |
Gradient |
GravesBidirectionalLSTM.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray activation) |
Gradient |
GravesLSTM.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray activation) |
Modifier and Type | Method and Description |
---|---|
Gradient |
CenterLossOutputLayer.gradient()
Gets the gradient from one training iteration
|
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
CenterLossOutputLayer.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,Double> |
CenterLossOutputLayer.gradientAndScore() |
Modifier and Type | Field and Description |
---|---|
protected Gradient |
VariationalAutoencoder.gradient |
Modifier and Type | Method and Description |
---|---|
Gradient |
VariationalAutoencoder.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
Gradient |
VariationalAutoencoder.error(org.nd4j.linalg.api.ndarray.INDArray input) |
Gradient |
VariationalAutoencoder.gradient() |
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
VariationalAutoencoder.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
org.nd4j.linalg.primitives.Pair<Gradient,Double> |
VariationalAutoencoder.gradientAndScore() |
Modifier and Type | Method and Description |
---|---|
Gradient |
VariationalAutoencoder.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray) |
void |
VariationalAutoencoder.update(Gradient gradient) |
Modifier and Type | Field and Description |
---|---|
protected Gradient |
MultiLayerNetwork.gradient |
Modifier and Type | Method and Description |
---|---|
Gradient |
MultiLayerNetwork.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray activation) |
Gradient |
MultiLayerNetwork.error(org.nd4j.linalg.api.ndarray.INDArray errorSignal) |
Gradient |
MultiLayerNetwork.gradient() |
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
MultiLayerNetwork.backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon) |
protected org.nd4j.linalg.primitives.Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
MultiLayerNetwork.calcBackpropGradients(org.nd4j.linalg.api.ndarray.INDArray epsilon,
boolean withOutputLayer)
Calculate gradients and errors.
|
org.nd4j.linalg.primitives.Pair<Gradient,Double> |
MultiLayerNetwork.gradientAndScore() |
Modifier and Type | Method and Description |
---|---|
Gradient |
MultiLayerNetwork.calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray activation) |
void |
MultiLayerNetwork.update(Gradient gradient) |
Modifier and Type | Method and Description |
---|---|
void |
BaseMultiLayerUpdater.preApply(Layer layer,
Gradient gradient,
int iteration)
Pre-apply: Apply gradient normalization/clipping
|
void |
BaseMultiLayerUpdater.update(Gradient gradient,
int iteration,
int batchSize)
Update the gradient for the model.
|
void |
BaseMultiLayerUpdater.update(Layer layer,
Gradient gradient,
int iteration,
int batchSize) |
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,Double> |
ConvexOptimizer.gradientAndScore()
The gradient and score for this optimizer
|
Modifier and Type | Method and Description |
---|---|
void |
ConvexOptimizer.updateGradientAccordingToParams(Gradient gradient,
Model model,
int batchSize)
Update the gradient according to the configuration such as adagrad, momentum, and sparsity
|
Modifier and Type | Method and Description |
---|---|
void |
ConvexOptimizer.setupSearchState(org.nd4j.linalg.primitives.Pair<Gradient,Double> pair)
Based on the gradient and score
setup a search state
|
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.primitives.Pair<Gradient,Double> |
BaseOptimizer.gradientAndScore() |
Modifier and Type | Method and Description |
---|---|
void |
BaseOptimizer.updateGradientAccordingToParams(Gradient gradient,
Model model,
int batchSize) |
Modifier and Type | Method and Description |
---|---|
void |
LBFGS.setupSearchState(org.nd4j.linalg.primitives.Pair<Gradient,Double> pair) |
void |
BaseOptimizer.setupSearchState(org.nd4j.linalg.primitives.Pair<Gradient,Double> pair)
Setup the initial search state
|
Copyright © 2017. All rights reserved.