Index

B C D E F G H I L M N P R S T V W _ 
All Classes|All Packages

B

backwards(T, T, T, List<T>) - Method in class deepboof.impl.backward.standard.BaseDFunction
 
backwards(T, T, T, List<T>) - Method in class deepboof.impl.backward.standard.DSpatialWindowChannel
 
backwards(T, T, T, List<T>) - Method in class deepboof.impl.backward.standard.DSpatialWindowImage
 
backwardsAt_border(DSpatialPadding2D_F64, int, int, int, int, int) - Method in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 
backwardsAt_border(DSpatialPadding2D_F64, int, int, int, int, int, int) - Method in class deepboof.impl.backward.standard.DSpatialMaxPooling_F64
 
backwardsAt_border(P, int, int, int, int, int) - Method in class deepboof.impl.backward.standard.DSpatialWindowImage
Applies the operations at the specified window and stores the results at the specified output coordinate.
backwardsAt_border(P, int, int, int, int, int, int) - Method in class deepboof.impl.backward.standard.DSpatialWindowChannel
Applies the backwards local window operation.
backwardsAt_inner(Tensor_F64, int, int, int, int, int) - Method in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 
backwardsAt_inner(Tensor_F64, int, int, int, int, int, int) - Method in class deepboof.impl.backward.standard.DSpatialMaxPooling_F64
 
backwardsAt_inner(T, int, int, int, int, int) - Method in class deepboof.impl.backward.standard.DSpatialWindowImage
Applies the operations at the specified window and stores the results at the specified output coordinate.
backwardsAt_inner(T, int, int, int, int, int, int) - Method in class deepboof.impl.backward.standard.DSpatialWindowChannel
Applies the backwards local window operation.
backwardsChannel(Tensor_F64, int, int, Tensor_F64) - Method in class deepboof.impl.backward.standard.DClippedPadding2D_F64
 
backwardsChannel(Tensor_F64, int, int, Tensor_F64) - Method in class deepboof.impl.backward.standard.DConstantPadding2D_F64
 
backwardsChannel(T, int, int, T) - Method in interface deepboof.backward.DSpatialPadding2D
Compute the gradient of the input image from the gradient of the padded image for a specific mini-batch and channel of the input tensor.
backwardsChannel(T, T) - Method in class deepboof.impl.backward.standard.DSpatialWindowChannel
Convolve window across 'input' spatial tensor and compute its gradient
backwardsImage(Tensor_F64, int, Tensor_F64) - Method in class deepboof.impl.backward.standard.DClippedPadding2D_F64
 
backwardsImage(Tensor_F64, int, Tensor_F64) - Method in class deepboof.impl.backward.standard.DConstantPadding2D_F64
 
backwardsImage(T, int, T) - Method in interface deepboof.backward.DSpatialPadding2D
Compute the gradient of the input image from the gradient of the padded image for a specific mini-batch and channel of the input tensor.
backwardsImage(T, T) - Method in class deepboof.impl.backward.standard.DSpatialWindowImage
 
BaseDBatchNorm_F64 - Class in deepboof.impl.backward.standard
Implements common functionality for all batch normalization implementations for Tensor_F64.
BaseDBatchNorm_F64(boolean) - Constructor for class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
BaseDFunction<T extends deepboof.Tensor<T>> - Class in deepboof.impl.backward.standard
Base class which implements common functionality between all DFunction
BaseDFunction() - Constructor for class deepboof.impl.backward.standard.BaseDFunction
 
bias - Variable in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 

C

cachedDPadding - Variable in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 
cachedPadded - Variable in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 
configure(double) - Method in interface deepboof.backward.NumericalGradient
Overrides default settings for computing numerical gradient.
configure(double) - Method in class deepboof.impl.backward.standard.NumericalGradient_F64
 
createNumericalGradient() - Method in class deepboof.factory.FactoryBackwards
 
createShapeVariables(int[]) - Method in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
Create the shape for all the variables which are being normalized
createShapeVariables(int[]) - Method in class deepboof.impl.backward.standard.DFunctionBatchNorm_F64
 
createShapeVariables(int[]) - Method in class deepboof.impl.backward.standard.DSpatialBatchNorm_F64
 

D

D - Variable in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
D - Variable in class deepboof.impl.backward.standard.DFunctionLinear_F64
 
DActivationReLU<T extends deepboof.Tensor<T>> - Interface in deepboof.backward
Interface of ActivationReLU which adds functionality for the backwards step.
DActivationReLU_F64 - Class in deepboof.impl.backward.standard
Implementation of DActivationReLU for Tensor_F64
DActivationReLU_F64() - Constructor for class deepboof.impl.backward.standard.DActivationReLU_F64
 
DActivationSigmoid<T extends deepboof.Tensor<T>> - Interface in deepboof.backward
Interface of ActivationSigmoid which adds functionality for the backwards step.
DActivationSigmoid_F64 - Class in deepboof.impl.backward.standard
Implementation of DActivationSigmoid for Tensor_F64.
DActivationSigmoid_F64() - Constructor for class deepboof.impl.backward.standard.DActivationSigmoid_F64
 
DActivationTanH<T extends deepboof.Tensor<T>> - Interface in deepboof.backward
Interface of ActivationTanH which adds functionality for the backwards step.
DActivationTanH_F64 - Class in deepboof.impl.backward.standard
Implementation of DActivationTanH for Tensor_F64.
DActivationTanH_F64() - Constructor for class deepboof.impl.backward.standard.DActivationTanH_F64
 
DBatchNorm<T extends deepboof.Tensor<T>> - Interface in deepboof.backward
Implementation of batch normalization for training networks.
dBias - Variable in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 
DClippedPadding2D_F64 - Class in deepboof.impl.backward.standard
Backwards implementation of ClippedPadding2D_F64.
DClippedPadding2D_F64(ConfigPadding) - Constructor for class deepboof.impl.backward.standard.DClippedPadding2D_F64
 
DConstantPadding2D_F64 - Class in deepboof.impl.backward.standard
Backwards implementation of ConstantPadding2D_F64.
DConstantPadding2D_F64(ConfigPadding) - Constructor for class deepboof.impl.backward.standard.DConstantPadding2D_F64
 
deepboof.backward - package deepboof.backward
 
deepboof.factory - package deepboof.factory
 
deepboof.graph - package deepboof.graph
 
deepboof.impl.backward.standard - package deepboof.impl.backward.standard
 
deepboof.optim - package deepboof.optim
 
DFunctionBatchNorm<T extends deepboof.Tensor<T>> - Interface in deepboof.backward
Implementation of Batch Normalization for training networks.
DFunctionBatchNorm_F64 - Class in deepboof.impl.backward.standard
Implementation of DFunctionBatchNorm for Tensor_F64.
DFunctionBatchNorm_F64(boolean) - Constructor for class deepboof.impl.backward.standard.DFunctionBatchNorm_F64
 
DFunctionDropOut<T extends deepboof.Tensor<T>> - Interface in deepboof.backward
Drop out is a technique introduced by [1] for regularizing a network and helps prevents over fitting.
DFunctionDropOut_F64 - Class in deepboof.impl.backward.standard
Implementation of DFunctionDropOut for Tensor_F64
DFunctionDropOut_F64(long, double) - Constructor for class deepboof.impl.backward.standard.DFunctionDropOut_F64
Configures drop out
DFunctionLinear<T extends deepboof.Tensor<T>> - Interface in deepboof.backward
Interface of FunctionLinear which adds functionality for the backwards step.
DFunctionLinear_F64 - Class in deepboof.impl.backward.standard
Implementation of DFunctionLinear for Tensor_F64
DFunctionLinear_F64(int) - Constructor for class deepboof.impl.backward.standard.DFunctionLinear_F64
 
DFunctionSequence - Class in deepboof.graph
 
DFunctionSequence() - Constructor for class deepboof.graph.DFunctionSequence
 
differentiate(Tensor_F64, List<Tensor_F64>, Tensor_F64, Tensor_F64, List<Tensor_F64>) - Method in class deepboof.impl.backward.standard.NumericalGradient_F64
 
differentiate(T, List<T>, T, T, List<T>) - Method in interface deepboof.backward.NumericalGradient
Performs numerical differentiation to compute the gradients of input and parameters.
dout - Variable in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 
dpadding - Variable in class deepboof.impl.backward.standard.DSpatialWindowChannel
 
dpadding - Variable in class deepboof.impl.backward.standard.DSpatialWindowImage
 
DSpatialBatchNorm<T extends deepboof.Tensor<T>> - Interface in deepboof.backward
Interface of Spatial Batch Normalization for training networks.
DSpatialBatchNorm_F64 - Class in deepboof.impl.backward.standard
Implementation of DSpatialBatchNorm for Tensor_F64.
DSpatialBatchNorm_F64(boolean) - Constructor for class deepboof.impl.backward.standard.DSpatialBatchNorm_F64
 
DSpatialConvolve2D<T extends deepboof.Tensor<T>> - Interface in deepboof.backward
Implementation of Spatial Convolve 2D for training networks.
DSpatialConvolve2D_F64 - Class in deepboof.impl.backward.standard
Implementation of DSpatialConvolve2D for Tensor_F64.
DSpatialConvolve2D_F64(ConfigConvolve2D, DSpatialPadding2D_F64) - Constructor for class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 
DSpatialMaxPooling<T extends deepboof.Tensor<T>> - Interface in deepboof.backward
Interface of SpatialMaxPooling which adds functionality for the backwards step.
DSpatialMaxPooling_F64 - Class in deepboof.impl.backward.standard
Implementation of DSpatialPadding2D_F64 for Tensor_F64 that extends DSpatialWindowChannel.
DSpatialMaxPooling_F64(ConfigSpatial, DSpatialPadding2D_F64) - Constructor for class deepboof.impl.backward.standard.DSpatialMaxPooling_F64
 
DSpatialPadding2D<T extends deepboof.Tensor<T>> - Interface in deepboof.backward
Interface for computing the gradient of a padded spatial tensor.
DSpatialPadding2D_F64 - Interface in deepboof.backward
 
DSpatialWindowChannel<T extends deepboof.Tensor<T>,​P extends DSpatialPadding2D<T>> - Class in deepboof.impl.backward.standard
Backwards functions for operations which convolve a window across the input spatial tensor and process the image in a BCHW (batch, channel, (row, column)) order, e.g.
DSpatialWindowChannel(ConfigSpatial, P) - Constructor for class deepboof.impl.backward.standard.DSpatialWindowChannel
 
DSpatialWindowImage<T extends deepboof.Tensor<T>,​P extends DSpatialPadding2D<T>> - Class in deepboof.impl.backward.standard
Backwards functions for operations which convolve a window across the input spatial tensor.
DSpatialWindowImage(ConfigSpatial, P) - Constructor for class deepboof.impl.backward.standard.DSpatialWindowImage
 
dWeights - Variable in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 

E

ElementWiseDFunction<T extends deepboof.Tensor<T>> - Class in deepboof.impl.backward.standard
Base class for element-wise derivative functions
ElementWiseDFunction() - Constructor for class deepboof.impl.backward.standard.ElementWiseDFunction
 
EPS - Variable in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
evaluating() - Method in class deepboof.impl.backward.standard.BaseDFunction
 
evaluating() - Method in class deepboof.impl.backward.standard.DSpatialWindowChannel
 
evaluating() - Method in class deepboof.impl.backward.standard.DSpatialWindowImage
 

F

F - Variable in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 
FactoryBackwards<T extends deepboof.Tensor<T>> - Class in deepboof.factory
 
FactoryBackwards(Class<T>) - Constructor for class deepboof.factory.FactoryBackwards
 
forward(T, T) - Method in interface deepboof.backward.DFunctionBatchNorm
Applies batch normalization to each variable in the input.
forward(T, T) - Method in interface deepboof.backward.DSpatialBatchNorm
Performs batch normalization on spatial data.
forwardAt_border(DSpatialPadding2D_F64, int, int, int, int, int) - Method in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 
forwardAt_border(DSpatialPadding2D_F64, int, int, int, int, int, int) - Method in class deepboof.impl.backward.standard.DSpatialMaxPooling_F64
 
forwardAt_inner(Tensor_F64, int, int, int, int, int) - Method in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 
forwardAt_inner(Tensor_F64, int, int, int, int, int, int) - Method in class deepboof.impl.backward.standard.DSpatialMaxPooling_F64
 
forwardEvaluate(Tensor_F64, Tensor_F64) - Method in class deepboof.impl.backward.standard.DSpatialBatchNorm_F64
 
forwardsEvaluate(Tensor_F64, Tensor_F64) - Method in class deepboof.impl.backward.standard.DFunctionBatchNorm_F64
 

G

getConfiguration() - Method in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 
getDropRate() - Method in interface deepboof.backward.DFunctionDropOut
Returns a number from 0 to 1 indicating the likelihood of a neuron being dropped.
getDropRate() - Method in class deepboof.impl.backward.standard.DFunctionDropOut_F64
 
getEPS() - Method in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
getMean(Tensor_F64) - Method in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
getMean(T) - Method in interface deepboof.backward.DBatchNorm
Returns the most recently computed mean for each variable in the tensor.
getNumberOfOutputs() - Method in class deepboof.impl.backward.standard.DFunctionLinear_F64
 
getTensorType() - Method in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
getTensorType() - Method in class deepboof.impl.backward.standard.DActivationReLU_F64
 
getTensorType() - Method in class deepboof.impl.backward.standard.DActivationSigmoid_F64
 
getTensorType() - Method in class deepboof.impl.backward.standard.DActivationTanH_F64
 
getTensorType() - Method in class deepboof.impl.backward.standard.DFunctionDropOut_F64
 
getTensorType() - Method in class deepboof.impl.backward.standard.DFunctionLinear_F64
 
getTensorType() - Method in class deepboof.impl.backward.standard.DSpatialWindowChannel
 
getTensorType() - Method in class deepboof.impl.backward.standard.DSpatialWindowImage
 
getVariance(Tensor_F64) - Method in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
getVariance(T) - Method in interface deepboof.backward.DBatchNorm
Returns the most recently computed variance for each variable.

H

hasGammaBeta() - Method in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 

I

isLearning() - Method in class deepboof.impl.backward.standard.BaseDFunction
 
isLearning() - Method in class deepboof.impl.backward.standard.DSpatialWindowChannel
 
isLearning() - Method in class deepboof.impl.backward.standard.DSpatialWindowImage
 

L

learning() - Method in class deepboof.impl.backward.standard.BaseDFunction
 
learning() - Method in class deepboof.impl.backward.standard.DSpatialWindowChannel
 
learning() - Method in class deepboof.impl.backward.standard.DSpatialWindowImage
 
learningMode - Variable in class deepboof.impl.backward.standard.BaseDFunction
 
learningMode - Variable in class deepboof.impl.backward.standard.DSpatialWindowChannel
 
learningMode - Variable in class deepboof.impl.backward.standard.DSpatialWindowImage
 

M

M - Variable in class deepboof.impl.backward.standard.DFunctionLinear_F64
 

N

NumericalGradient<T extends deepboof.Tensor<T>> - Interface in deepboof.backward
Given a Function implementations of this interface will compute the gradient of its inputs and parameters.
NumericalGradient_F64 - Class in deepboof.impl.backward.standard
Implementation of NumericalGradient for Tensor_F64
NumericalGradient_F64() - Constructor for class deepboof.impl.backward.standard.NumericalGradient_F64
 

P

params - Variable in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 

R

requiresGammaBeta - Variable in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 

S

setEPS(double) - Method in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
setFunction(Function<Tensor_F64>) - Method in class deepboof.impl.backward.standard.NumericalGradient_F64
 
setFunction(Function<T>) - Method in interface deepboof.backward.NumericalGradient
Sets the function which will be differentiated and other parameters.
setParameters(List<T>) - Method in interface deepboof.backward.DFunctionBatchNorm
See DFunctionBatchNorm.forward(T, T) for a description of parameters.
setParameters(List<T>) - Method in interface deepboof.backward.DSpatialBatchNorm
There are only parameters when gamma-beta is used.
shapeVariables - Variable in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
spatialPadding(ConfigPadding) - Method in class deepboof.factory.FactoryBackwards
 

T

tensorDiffX - Variable in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
tensorDMean - Variable in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
tensorDVar - Variable in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
tensorDXhat - Variable in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
tensorMean - Variable in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
tensorStd - Variable in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
tensorTmp - Variable in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
tensorXhat - Variable in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 

V

VanilaGradientDescent - Class in deepboof.optim
 
VanilaGradientDescent() - Constructor for class deepboof.optim.VanilaGradientDescent
 

W

weights - Variable in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 

_

_backwards(Tensor_F64, Tensor_F64, Tensor_F64, List<Tensor_F64>) - Method in class deepboof.impl.backward.standard.DActivationReLU_F64
 
_backwards(Tensor_F64, Tensor_F64, Tensor_F64, List<Tensor_F64>) - Method in class deepboof.impl.backward.standard.DActivationSigmoid_F64
 
_backwards(Tensor_F64, Tensor_F64, Tensor_F64, List<Tensor_F64>) - Method in class deepboof.impl.backward.standard.DActivationTanH_F64
 
_backwards(Tensor_F64, Tensor_F64, Tensor_F64, List<Tensor_F64>) - Method in class deepboof.impl.backward.standard.DFunctionBatchNorm_F64
 
_backwards(Tensor_F64, Tensor_F64, Tensor_F64, List<Tensor_F64>) - Method in class deepboof.impl.backward.standard.DFunctionDropOut_F64
 
_backwards(Tensor_F64, Tensor_F64, Tensor_F64, List<Tensor_F64>) - Method in class deepboof.impl.backward.standard.DFunctionLinear_F64
 
_backwards(Tensor_F64, Tensor_F64, Tensor_F64, List<Tensor_F64>) - Method in class deepboof.impl.backward.standard.DSpatialBatchNorm_F64
 
_backwards(Tensor_F64, Tensor_F64, Tensor_F64, List<Tensor_F64>) - Method in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 
_backwards(Tensor_F64, Tensor_F64, Tensor_F64, List<Tensor_F64>) - Method in class deepboof.impl.backward.standard.DSpatialMaxPooling_F64
 
_backwards(T, T, T, List<T>) - Method in class deepboof.impl.backward.standard.BaseDFunction
 
_backwards(T, T, T, List<T>) - Method in class deepboof.impl.backward.standard.DSpatialWindowChannel
 
_backwards(T, T, T, List<T>) - Method in class deepboof.impl.backward.standard.DSpatialWindowImage
 
_forward(Tensor_F64, Tensor_F64) - Method in class deepboof.impl.backward.standard.DActivationReLU_F64
 
_forward(Tensor_F64, Tensor_F64) - Method in class deepboof.impl.backward.standard.DActivationSigmoid_F64
 
_forward(Tensor_F64, Tensor_F64) - Method in class deepboof.impl.backward.standard.DActivationTanH_F64
 
_forward(Tensor_F64, Tensor_F64) - Method in class deepboof.impl.backward.standard.DFunctionBatchNorm_F64
 
_forward(Tensor_F64, Tensor_F64) - Method in class deepboof.impl.backward.standard.DFunctionDropOut_F64
 
_forward(Tensor_F64, Tensor_F64) - Method in class deepboof.impl.backward.standard.DFunctionLinear_F64
 
_forward(Tensor_F64, Tensor_F64) - Method in class deepboof.impl.backward.standard.DSpatialBatchNorm_F64
 
_forward(Tensor_F64, Tensor_F64) - Method in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 
_forward(Tensor_F64, Tensor_F64) - Method in class deepboof.impl.backward.standard.DSpatialMaxPooling_F64
 
_initialize() - Method in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
_initialize() - Method in class deepboof.impl.backward.standard.DFunctionDropOut_F64
 
_initialize() - Method in class deepboof.impl.backward.standard.DFunctionLinear_F64
 
_initialize() - Method in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 
_initialize() - Method in class deepboof.impl.backward.standard.ElementWiseDFunction
 
_setParameters(List<Tensor_F64>) - Method in class deepboof.impl.backward.standard.BaseDBatchNorm_F64
 
_setParameters(List<Tensor_F64>) - Method in class deepboof.impl.backward.standard.DFunctionDropOut_F64
 
_setParameters(List<Tensor_F64>) - Method in class deepboof.impl.backward.standard.DFunctionLinear_F64
 
_setParameters(List<Tensor_F64>) - Method in class deepboof.impl.backward.standard.DSpatialConvolve2D_F64
 
_setParameters(List<Tensor_F64>) - Method in class deepboof.impl.backward.standard.DSpatialMaxPooling_F64
 
_setParameters(List<T>) - Method in class deepboof.impl.backward.standard.ElementWiseDFunction
 
B C D E F G H I L M N P R S T V W _ 
All Classes|All Packages