- C - Variable in class deepboof.impl.forward.standard.BaseSpatialWindow
-
- cacheLocal - Variable in class deepboof.impl.forward.standard.SpatialConvolve2D_F32
-
- cacheLocal - Variable in class deepboof.impl.forward.standard.SpatialConvolve2D_F64
-
- checkBackwardsShapeChannel(Tensor<T>, Tensor<T>) - Method in class deepboof.impl.forward.standard.BaseSpatialPadding2D
-
Sanity checks the input for backwards images
- checkBackwardsShapeImage(Tensor<T>, Tensor<T>) - Method in class deepboof.impl.forward.standard.BaseSpatialPadding2D
-
Sanity checks the input for backwards images
- checkShape(String, List<int[]>, List<Tensor<?>>, boolean) - Static method in class deepboof.misc.TensorOps
-
Compares a list of tensors shape's against each other.
- checkShape(Tensor_F64, Tensor_F64) - Static method in class deepboof.misc.TensorOps
-
Checks to see if the two tensors have the same shape
- checkShape(Tensor_F32, Tensor_F32) - Static method in class deepboof.misc.TensorOps
-
Checks to see if the two tensors have the same shape
- checkShape(String, int, int[], int[], boolean) - Static method in class deepboof.misc.TensorOps
-
Checks to see if the two tensors have the same shape, with the option to ignore the first axis for the 'actual'
shape.
- checkValidity() - Method in class deepboof.forward.ConfigConvolve2D
-
Makes sure valid configurations are set
- checkValidity() - Method in class deepboof.forward.ConfigPadding
-
- checkValidity() - Method in class deepboof.forward.ConfigSpatial
-
- checkValidity() - Method in interface deepboof.misc.Configuration
-
Checks to see if the configuration is valid.
- ClippedPadding2D<T extends Tensor<T>> - Interface in deepboof.forward
-
Interface for padding in which the region being sampled has been clipped so that it will be
entirely contained inside the original image.
- ClippedPadding2D_F32 - Class in deepboof.impl.forward.standard
-
- ClippedPadding2D_F32(ConfigPadding) - Constructor for class deepboof.impl.forward.standard.ClippedPadding2D_F32
-
- ClippedPadding2D_F64 - Class in deepboof.impl.forward.standard
-
- ClippedPadding2D_F64(ConfigPadding) - Constructor for class deepboof.impl.forward.standard.ClippedPadding2D_F64
-
- clone() - Method in class deepboof.forward.ConfigConvolve2D
-
- clone() - Method in class deepboof.forward.ConfigPadding
-
- COL0 - Variable in class deepboof.impl.forward.standard.BaseSpatialPadding2D
-
- COL1 - Variable in class deepboof.impl.forward.standard.BaseSpatialPadding2D
-
- combine - Variable in class deepboof.graph.Node
-
Operation for combining multiple input sources together
- combine(List<T>, T) - Method in interface deepboof.graph.TensorMerger
-
- computeStrides() - Method in class deepboof.Tensor
-
Computes how many indexes must be steped over to increment a value in each axis
- config - Variable in class deepboof.impl.forward.standard.BaseSpatialPadding2D
-
- config - Variable in class deepboof.impl.forward.standard.BaseSpatialWindow
-
Configuration for convolution
- ConfigConvolve2D - Class in deepboof.forward
-
Configuration for 2D convolution.
- ConfigConvolve2D() - Constructor for class deepboof.forward.ConfigConvolve2D
-
- ConfigPadding - Class in deepboof.forward
-
Configuration for spatial padding.
- ConfigPadding() - Constructor for class deepboof.forward.ConfigPadding
-
- ConfigSpatial - Class in deepboof.forward
-
Common configuration for many spatial functions
- ConfigSpatial() - Constructor for class deepboof.forward.ConfigSpatial
-
- Configuration - Interface in deepboof.misc
-
Complex algorithms with several parameters can specify their parameters using a separate class.
- ConstantPadding2D<T extends Tensor<T>> - Interface in deepboof.forward
-
Interface for padding which applies a constant padding to the output of the image
- ConstantPadding2D_F32 - Class in deepboof.impl.forward.standard
-
Pads pixels outside the input image with a user specified constant value.
- ConstantPadding2D_F32(ConfigPadding) - Constructor for class deepboof.impl.forward.standard.ConstantPadding2D_F32
-
- ConstantPadding2D_F32(ConfigPadding, float) - Constructor for class deepboof.impl.forward.standard.ConstantPadding2D_F32
-
- ConstantPadding2D_F64 - Class in deepboof.impl.forward.standard
-
Pads pixels outside the input image with a user specified constant value.
- ConstantPadding2D_F64(ConfigPadding) - Constructor for class deepboof.impl.forward.standard.ConstantPadding2D_F64
-
- ConstantPadding2D_F64(ConfigPadding, double) - Constructor for class deepboof.impl.forward.standard.ConstantPadding2D_F64
-
- copy() - Method in class deepboof.Tensor
-
Returns a copy of this tensor
- copyShape(int[]) - Method in class deepboof.Tensor
-
Copies the shape of this tensor into the provided int[]
- create(int...) - Method in class deepboof.misc.TensorFactory
-
- create(int...) - Method in class deepboof.Tensor
-
Creates a tensor of the same type with the specified shape
- create(int...) - Method in class deepboof.tensors.Tensor_F32
-
- create(int...) - Method in class deepboof.tensors.Tensor_F64
-
- create(int...) - Method in class deepboof.tensors.Tensor_S32
-
- create(int...) - Method in class deepboof.tensors.Tensor_S64
-
- create(int...) - Method in class deepboof.tensors.Tensor_U8
-
- createCoor() - Method in class deepboof.BaseTensor
-
Creates a new coordinate for this tensor.
- createCoor() - Method in interface deepboof.ITensor
-
Creates a new coordinate for this tensor.
- createCoor() - Method in class deepboof.Tensor
-
Creates a new coordinate for this tensor.
- createLike() - Method in class deepboof.Tensor
-
Creates a tensor of the same type and same shape as this one
- F - Variable in class deepboof.forward.ConfigConvolve2D
-
Number of kernels
- F - Variable in class deepboof.impl.forward.standard.SpatialConvolve2D_F32
-
- F - Variable in class deepboof.impl.forward.standard.SpatialConvolve2D_F64
-
- factory - Variable in class deepboof.graph.FunctionSequence
-
- FactoryForwards - Class in deepboof.factory
-
- FactoryForwards() - Constructor for class deepboof.factory.FactoryForwards
-
- fill(Tensor, double) - Static method in class deepboof.misc.TensorOps
-
- fill(Tensor_F32, float) - Static method in class deepboof.misc.TensorOps_F32
-
Fills the tensor with the specified value
- fill(Tensor_F64, double) - Static method in class deepboof.misc.TensorOps_F64
-
Fills the tensor with the specified value
- fillSpatialBorder(Tensor_F32, int[], int, int, int, int, float) - Static method in class deepboof.misc.TensorOps_F32
-
Fills the border with the specified value.
- fillSpatialBorder(Tensor_F64, int[], int, int, int, int, double) - Static method in class deepboof.misc.TensorOps_F64
-
Fills the border with the specified value.
- findInput() - Method in class deepboof.graph.SequenceForwardOrder
-
Finds the input node.
- forward(T, T) - Method in interface deepboof.forward.ActivationReLU
-
Applies the ReLU operator to each element in the input tensor and saves the results
in the output tensor.
- forward(T, T) - Method in interface deepboof.forward.FunctionBatchNorm
-
Applies batch normalization to each variable in the input.
- forward(T, T) - Method in interface deepboof.forward.FunctionElementWiseMult
-
Performs scalar multiplication on each element in the input tensor.
- forward(T, T) - Method in interface deepboof.forward.FunctionLinear
-
Input tensor shape =(N, d[i], ...
- forward(T, T) - Method in interface deepboof.forward.SpatialBatchNorm
-
Performs batch norm on spatial data.
- forward(T, T) - Method in interface deepboof.forward.SpatialConvolve2D
-
Applies forward spacial convolution.
- forward(T, T) - Method in interface deepboof.forward.SpatialPooling
-
Processes a spatial tensor.
- forward(T, T) - Method in interface deepboof.Function
-
Performs forward pass of the function on the provided inputs.
- forward(T, T) - Method in class deepboof.impl.forward.standard.BaseFunction
-
- forwardAt_border(SpatialPadding2D_F32, int, int, int, int, int, int) - Method in class deepboof.impl.forward.standard.SpatialAveragePooling_F32
-
- forwardAt_border(SpatialPadding2D_F64, int, int, int, int, int, int) - Method in class deepboof.impl.forward.standard.SpatialAveragePooling_F64
-
- forwardAt_border(SpatialPadding2D_F32, int, int, int, int, int) - Method in class deepboof.impl.forward.standard.SpatialConvolve2D_F32
-
- forwardAt_border(SpatialPadding2D_F64, int, int, int, int, int) - Method in class deepboof.impl.forward.standard.SpatialConvolve2D_F64
-
- forwardAt_border(SpatialPadding2D_F32, int, int, int, int, int, int) - Method in class deepboof.impl.forward.standard.SpatialMaxPooling_F32
-
- forwardAt_border(SpatialPadding2D_F64, int, int, int, int, int, int) - Method in class deepboof.impl.forward.standard.SpatialMaxPooling_F64
-
- forwardAt_border(VT, int, int, int, int, int, int) - Method in class deepboof.impl.forward.standard.SpatialWindowChannel
-
Applies the operations at the specified window and stores the results at the specified output
coordinate.
- forwardAt_border(P, int, int, int, int, int) - Method in class deepboof.impl.forward.standard.SpatialWindowImage
-
Applies the operations at the specified window and stores the results at the specified output
coordinate.
- forwardAt_inner(Tensor_F32, int, int, int, int, int, int) - Method in class deepboof.impl.forward.standard.SpatialAveragePooling_F32
-
- forwardAt_inner(Tensor_F64, int, int, int, int, int, int) - Method in class deepboof.impl.forward.standard.SpatialAveragePooling_F64
-
- forwardAt_inner(Tensor_F32, int, int, int, int, int) - Method in class deepboof.impl.forward.standard.SpatialConvolve2D_F32
-
- forwardAt_inner(Tensor_F64, int, int, int, int, int) - Method in class deepboof.impl.forward.standard.SpatialConvolve2D_F64
-
- forwardAt_inner(Tensor_F32, int, int, int, int, int, int) - Method in class deepboof.impl.forward.standard.SpatialMaxPooling_F32
-
- forwardAt_inner(Tensor_F64, int, int, int, int, int, int) - Method in class deepboof.impl.forward.standard.SpatialMaxPooling_F64
-
- forwardAt_inner(T, int, int, int, int, int, int) - Method in class deepboof.impl.forward.standard.SpatialWindowChannel
-
Applies the operations at the specified window and stores the results at the specified output
coordinate.
- forwardAt_inner(T, int, int, int, int, int) - Method in class deepboof.impl.forward.standard.SpatialWindowImage
-
Applies the operations at the specified window and stores the results at the specified output
coordinate.
- forwardChannel(T, T) - Method in class deepboof.impl.forward.standard.SpatialWindowChannel
-
- forwardImage(T, T) - Method in class deepboof.impl.forward.standard.SpatialWindowImage
-
- forwards(Tensor_F32, Tensor_F32, Tensor_F32, Tensor_F32, int, int, int) - Static method in class deepboof.impl.forward.standard.FunctionLinear_F32
-
- forwards(Tensor_F64, Tensor_F64, Tensor_F64, Tensor_F64, int, int, int) - Static method in class deepboof.impl.forward.standard.FunctionLinear_F64
-
- Function<T extends Tensor> - Interface in deepboof
-
High level interface for functions in an Artificial Neural Network.
- function - Variable in class deepboof.graph.Node
-
Function for this node
- FunctionBatchNorm<T extends Tensor<T>> - Interface in deepboof.forward
-
Implementation of a forward only Batch Normalization.
- FunctionBatchNorm_F32 - Class in deepboof.impl.forward.standard
-
- FunctionBatchNorm_F32(boolean) - Constructor for class deepboof.impl.forward.standard.FunctionBatchNorm_F32
-
- FunctionBatchNorm_F64 - Class in deepboof.impl.forward.standard
-
- FunctionBatchNorm_F64(boolean) - Constructor for class deepboof.impl.forward.standard.FunctionBatchNorm_F64
-
- FunctionElementWiseMult<T extends Tensor> - Interface in deepboof.forward
-
Multiplies each element in a tensor by the same value.
- FunctionElementWiseMult_F32 - Class in deepboof.impl.forward.standard
-
- FunctionElementWiseMult_F32(float) - Constructor for class deepboof.impl.forward.standard.FunctionElementWiseMult_F32
-
- FunctionElementWiseMult_F64 - Class in deepboof.impl.forward.standard
-
- FunctionElementWiseMult_F64(double) - Constructor for class deepboof.impl.forward.standard.FunctionElementWiseMult_F64
-
- FunctionLinear<T extends Tensor> - Interface in deepboof.forward
-
Applies a linear (or affine) equation to input array.
- FunctionLinear_F32 - Class in deepboof.impl.forward.standard
-
- FunctionLinear_F32(int) - Constructor for class deepboof.impl.forward.standard.FunctionLinear_F32
-
- FunctionLinear_F64 - Class in deepboof.impl.forward.standard
-
- FunctionLinear_F64(int) - Constructor for class deepboof.impl.forward.standard.FunctionLinear_F64
-
- FunctionSequence<T extends Tensor<T>,F extends Function<T>> - Class in deepboof.graph
-
Processes a sequence of forward functions.
- FunctionSequence(List<Node<T, F>>, Class<T>) - Constructor for class deepboof.graph.FunctionSequence
-
Configures the sequence
- get(int...) - Method in class deepboof.forward.SpatialPadding2D_F32
-
Returns the element's value at the specified coordinate.
- get(int) - Method in class deepboof.forward.SpatialPadding2D_F32
-
Invalid accessor.
- get(int, int) - Method in class deepboof.forward.SpatialPadding2D_F32
-
Invalid accessor.
- get(int, int, int) - Method in class deepboof.forward.SpatialPadding2D_F32
-
Invalid accessor.
- get(int, int, int, int) - Method in class deepboof.forward.SpatialPadding2D_F32
-
Returns the value of the virtual padded tensor at the specified coordinate.
- get(int, int, int, int, int) - Method in class deepboof.forward.SpatialPadding2D_F32
-
Invalid accessor.
- get(int...) - Method in class deepboof.forward.SpatialPadding2D_F64
-
Returns the element's value at the specified coordinate.
- get(int) - Method in class deepboof.forward.SpatialPadding2D_F64
-
Invalid accessor.
- get(int, int) - Method in class deepboof.forward.SpatialPadding2D_F64
-
Invalid accessor.
- get(int, int, int) - Method in class deepboof.forward.SpatialPadding2D_F64
-
Invalid accessor.
- get(int, int, int, int) - Method in class deepboof.forward.SpatialPadding2D_F64
-
Returns the value of the virtual padded tensor at the specified coordinate.
- get(int, int, int, int, int) - Method in class deepboof.forward.SpatialPadding2D_F64
-
Invalid accessor.
- get(int...) - Method in class deepboof.tensors.Tensor_F32
-
- get(int...) - Method in class deepboof.tensors.Tensor_F64
-
- get(int...) - Method in interface deepboof.tensors.VTensor_F32
-
Returns the element's value at the specified coordinate.
- get(int) - Method in interface deepboof.tensors.VTensor_F32
-
Returns the element's value at the specified coordinate.
- get(int, int) - Method in interface deepboof.tensors.VTensor_F32
-
Returns the element's value at the specified coordinate.
- get(int, int, int) - Method in interface deepboof.tensors.VTensor_F32
-
Returns the element's value at the specified coordinate.
- get(int, int, int, int) - Method in interface deepboof.tensors.VTensor_F32
-
Returns the element's value at the specified coordinate.
- get(int, int, int, int, int) - Method in interface deepboof.tensors.VTensor_F32
-
Returns the element's value at the specified coordinate.
- get(int...) - Method in interface deepboof.tensors.VTensor_F64
-
Returns the element's value at the specified coordinate.
- get(int) - Method in interface deepboof.tensors.VTensor_F64
-
Returns the element's value at the specified coordinate.
- get(int, int) - Method in interface deepboof.tensors.VTensor_F64
-
Returns the element's value at the specified coordinate.
- get(int, int, int) - Method in interface deepboof.tensors.VTensor_F64
-
Returns the element's value at the specified coordinate.
- get(int, int, int, int) - Method in interface deepboof.tensors.VTensor_F64
-
Returns the element's value at the specified coordinate.
- get(int, int, int, int, int) - Method in interface deepboof.tensors.VTensor_F64
-
Returns the element's value at the specified coordinate.
- getAtIndex(int) - Method in class deepboof.tensors.Tensor_F32
-
- getAtIndex(int) - Method in class deepboof.tensors.Tensor_F64
-
- getClippingOffsetCol(int) - Method in interface deepboof.forward.SpatialPadding2D
-
Returns how far away the column is from the clipping border.
- getClippingOffsetCol(int) - Method in class deepboof.impl.forward.standard.ClippedPadding2D_F32
-
- getClippingOffsetCol(int) - Method in class deepboof.impl.forward.standard.ClippedPadding2D_F64
-
- getClippingOffsetCol(int) - Method in class deepboof.impl.forward.standard.ConstantPadding2D_F32
-
- getClippingOffsetCol(int) - Method in class deepboof.impl.forward.standard.ConstantPadding2D_F64
-
- getClippingOffsetRow(int) - Method in interface deepboof.forward.SpatialPadding2D
-
Returns how far away the row is from the clipping border.
- getClippingOffsetRow(int) - Method in class deepboof.impl.forward.standard.ClippedPadding2D_F32
-
- getClippingOffsetRow(int) - Method in class deepboof.impl.forward.standard.ClippedPadding2D_F64
-
- getClippingOffsetRow(int) - Method in class deepboof.impl.forward.standard.ConstantPadding2D_F32
-
- getClippingOffsetRow(int) - Method in class deepboof.impl.forward.standard.ConstantPadding2D_F64
-
- getConfiguration() - Method in interface deepboof.forward.SpatialConvolve2D
-
Returns configuration of spacial parameters
- getConfiguration() - Method in interface deepboof.forward.SpatialPooling
-
Returns pooling configuration
- getConfiguration() - Method in class deepboof.impl.forward.standard.SpatialAveragePooling_F32
-
- getConfiguration() - Method in class deepboof.impl.forward.standard.SpatialAveragePooling_F64
-
- getConfiguration() - Method in class deepboof.impl.forward.standard.SpatialConvolve2D_F32
-
- getConfiguration() - Method in class deepboof.impl.forward.standard.SpatialConvolve2D_F64
-
- getConfiguration() - Method in class deepboof.impl.forward.standard.SpatialMaxPooling_F32
-
- getConfiguration() - Method in class deepboof.impl.forward.standard.SpatialMaxPooling_F64
-
- getData() - Method in class deepboof.Tensor
-
Returns internal array used to store tensor data.
- getData() - Method in class deepboof.tensors.Tensor_F32
-
- getData() - Method in class deepboof.tensors.Tensor_F64
-
- getData() - Method in class deepboof.tensors.Tensor_S32
-
- getData() - Method in class deepboof.tensors.Tensor_S64
-
- getData() - Method in class deepboof.tensors.Tensor_U8
-
- getDataType() - Method in class deepboof.forward.SpatialPadding2D_F32
-
- getDataType() - Method in class deepboof.forward.SpatialPadding2D_F64
-
- getDataType() - Method in interface deepboof.ITensor
-
Class of primitive data type used to store tensor
- getDataType() - Method in class deepboof.tensors.Tensor_F32
-
- getDataType() - Method in class deepboof.tensors.Tensor_F64
-
- getDataType() - Method in class deepboof.tensors.Tensor_S32
-
- getDataType() - Method in class deepboof.tensors.Tensor_S64
-
- getDataType() - Method in class deepboof.tensors.Tensor_U8
-
- getDimension() - Method in class deepboof.BaseTensor
-
Returns the number of dimensions in the tensor
- getDimension() - Method in interface deepboof.ITensor
-
Returns the number of dimensions in the tensor
- getDouble(int...) - Method in class deepboof.Tensor
-
Accessor function which allows any tensor's element to be read as a double.
- getDouble(int...) - Method in class deepboof.tensors.Tensor_F32
-
- getDouble(int...) - Method in class deepboof.tensors.Tensor_F64
-
- getDouble(int...) - Method in class deepboof.tensors.Tensor_S32
-
- getDouble(int...) - Method in class deepboof.tensors.Tensor_S64
-
- getDouble(int...) - Method in class deepboof.tensors.Tensor_U8
-
- getEPS() - Method in interface deepboof.forward.BatchNorm
-
- getEPS() - Method in class deepboof.impl.forward.standard.FunctionBatchNorm_F32
-
- getEPS() - Method in class deepboof.impl.forward.standard.FunctionBatchNorm_F64
-
- getNodeOutput(int) - Method in class deepboof.graph.FunctionSequence
-
- getNumberOfOutputs() - Method in interface deepboof.forward.FunctionLinear
-
Returns the number of output elements.
- getNumberOfOutputs() - Method in class deepboof.impl.forward.standard.FunctionLinear_F32
-
- getNumberOfOutputs() - Method in class deepboof.impl.forward.standard.FunctionLinear_F64
-
- getOutputShape() - Method in interface deepboof.Function
-
Returns the output tensor's shape, without the mini-batch dimension.
- getOutputShape() - Method in class deepboof.graph.FunctionSequence
-
- getOutputShape() - Method in interface deepboof.graph.TensorMerger
-
- getOutputShape() - Method in class deepboof.impl.forward.standard.BaseFunction
-
- getPadding() - Method in interface deepboof.forward.SpatialConvolve2D
-
Returns the padding
- getPadding() - Method in class deepboof.impl.forward.standard.BaseSpatialWindow
-
- getPaddingCol0() - Method in interface deepboof.forward.SpatialPadding2D
-
Returns the lower-extent padding along the tensor's columns.
- getPaddingCol0() - Method in class deepboof.impl.forward.standard.BaseSpatialPadding2D
-
Returns the lower-extent padding along the tensor's columns.
- getPaddingCol1() - Method in interface deepboof.forward.SpatialPadding2D
-
Returns the upper-extent padding along the tensor's columns.
- getPaddingCol1() - Method in class deepboof.impl.forward.standard.BaseSpatialPadding2D
-
Returns the upper-extent padding along the tensor's columns.
- getPaddingRow0() - Method in interface deepboof.forward.SpatialPadding2D
-
Returns the lower-extent padding along the tensor's rows.
- getPaddingRow0() - Method in class deepboof.impl.forward.standard.BaseSpatialPadding2D
-
Returns the lower-extent padding along the tensor's rows.
- getPaddingRow1() - Method in interface deepboof.forward.SpatialPadding2D
-
Returns the upper-extent padding along the tensor's rows.
- getPaddingRow1() - Method in class deepboof.impl.forward.standard.BaseSpatialPadding2D
-
Returns the upper-extent padding along the tensor's rows.
- getPaddingValue() - Method in interface deepboof.forward.ConstantPadding2D
-
- getPaddingValue() - Method in class deepboof.impl.forward.standard.ConstantPadding2D_F32
-
- getPaddingValue() - Method in class deepboof.impl.forward.standard.ConstantPadding2D_F64
-
- getParameters() - Method in interface deepboof.Function
-
If the parameters have been set, then this returns the list of parameters.
- getParameters() - Method in class deepboof.impl.forward.standard.BaseFunction
-
- getParameterShapes() - Method in interface deepboof.Function
-
Returns the shape of input tensors, without the mini-batch dimension.
- getParameterShapes() - Method in class deepboof.impl.forward.standard.BaseFunction
-
- getPeriodX() - Method in class deepboof.forward.ConfigSpatial
-
The period at which the kernel samples the input image along the x-axis
- getPeriodY() - Method in class deepboof.forward.ConfigSpatial
-
The period at which the kernel samples the input image along the y-axis
- getScalar() - Method in class deepboof.impl.forward.standard.FunctionElementWiseMult_F32
-
- getScalar() - Method in class deepboof.impl.forward.standard.FunctionElementWiseMult_F64
-
- getSequence() - Method in class deepboof.graph.FunctionSequence
-
- getShape() - Method in class deepboof.BaseTensor
-
Returns the internal array that specifies the tensor's shape.
- getShape() - Method in interface deepboof.ITensor
-
Returns the internal array that specifies the tensor's shape.
- getTensorType() - Method in interface deepboof.forward.SpatialPadding2D
-
Returns the type of input tensor it can process
- getTensorType() - Method in interface deepboof.Function
-
Returns the type of tensor it can process
- getTensorType() - Method in class deepboof.graph.FunctionSequence
-
- getTensorType() - Method in class deepboof.impl.forward.standard.ActivationReLU_F32
-
- getTensorType() - Method in class deepboof.impl.forward.standard.ActivationReLU_F64
-
- getTensorType() - Method in class deepboof.impl.forward.standard.ActivationSigmoid_F32
-
- getTensorType() - Method in class deepboof.impl.forward.standard.ActivationSigmoid_F64
-
- getTensorType() - Method in class deepboof.impl.forward.standard.ActivationTanH_F32
-
- getTensorType() - Method in class deepboof.impl.forward.standard.ActivationTanH_F64
-
- getTensorType() - Method in class deepboof.impl.forward.standard.ClippedPadding2D_F32
-
- getTensorType() - Method in class deepboof.impl.forward.standard.ClippedPadding2D_F64
-
- getTensorType() - Method in class deepboof.impl.forward.standard.ConstantPadding2D_F32
-
- getTensorType() - Method in class deepboof.impl.forward.standard.ConstantPadding2D_F64
-
- getTensorType() - Method in class deepboof.impl.forward.standard.FunctionBatchNorm_F32
-
- getTensorType() - Method in class deepboof.impl.forward.standard.FunctionBatchNorm_F64
-
- getTensorType() - Method in class deepboof.impl.forward.standard.FunctionElementWiseMult_F32
-
- getTensorType() - Method in class deepboof.impl.forward.standard.FunctionElementWiseMult_F64
-
- getTensorType() - Method in class deepboof.impl.forward.standard.FunctionLinear_F32
-
- getTensorType() - Method in class deepboof.impl.forward.standard.FunctionLinear_F64
-
- getTensorType() - Method in class deepboof.impl.forward.standard.SpatialAveragePooling_F32
-
- getTensorType() - Method in class deepboof.impl.forward.standard.SpatialAveragePooling_F64
-
- getTensorType() - Method in class deepboof.impl.forward.standard.SpatialConvolve2D_F32
-
- getTensorType() - Method in class deepboof.impl.forward.standard.SpatialConvolve2D_F64
-
- getTensorType() - Method in class deepboof.impl.forward.standard.SpatialMaxPooling_F32
-
- getTensorType() - Method in class deepboof.impl.forward.standard.SpatialMaxPooling_F64
-
- getTensorType() - Method in class deepboof.misc.TensorFactory
-
- getTotalKernels() - Method in class deepboof.forward.ConfigConvolve2D
-
Number of kernels which will be convolved across the input.
- getX0() - Method in class deepboof.forward.ConfigPadding
-
Padding applied to input data along the lower extent of X axis
- getX1() - Method in class deepboof.forward.ConfigPadding
-
Padding applied to input data along the upper extent of X axis
- getY0() - Method in class deepboof.forward.ConfigPadding
-
Padding applies to input data along the lower extent of Y axis
- getY1() - Method in class deepboof.forward.ConfigPadding
-
Padding applies to input data along the upper extent of Y axis
- idx(int...) - Method in class deepboof.Tensor
-
Returns the index of the coordinate.
- idx(int) - Method in class deepboof.Tensor
-
- idx(int, int) - Method in class deepboof.Tensor
-
- idx(int, int, int) - Method in class deepboof.Tensor
-
- idx(int, int, int, int) - Method in class deepboof.Tensor
-
- idx(int, int, int, int, int) - Method in class deepboof.Tensor
-
- indexToCoor(int, int[]) - Method in class deepboof.Tensor
-
Converts an array index into a coordinate
- initialize(int...) - Method in interface deepboof.Function
-
Initializes internal data structures given the shape of the input tensor, minus the stacked input
dimension.
- initialize(int[]) - Method in class deepboof.graph.FunctionSequence
-
Initialize and declare memory for all nodes in the network given the shape of the input tensor
- initialize(List<int[]>) - Method in interface deepboof.graph.TensorMerger
-
- initialize(int...) - Method in class deepboof.impl.forward.standard.BaseFunction
-
- innerArrayGrow(int) - Method in class deepboof.Tensor
-
Re-declare inner array so that it is at least of length N
- innerArrayGrow(int) - Method in class deepboof.tensors.Tensor_F32
-
- innerArrayGrow(int) - Method in class deepboof.tensors.Tensor_F64
-
- innerArrayGrow(int) - Method in class deepboof.tensors.Tensor_S32
-
- innerArrayGrow(int) - Method in class deepboof.tensors.Tensor_S64
-
- innerArrayGrow(int) - Method in class deepboof.tensors.Tensor_U8
-
- innerArrayLength() - Method in class deepboof.Tensor
-
Length of inner array as returned by "data.length"
- innerArrayLength() - Method in class deepboof.tensors.Tensor_F32
-
- innerArrayLength() - Method in class deepboof.tensors.Tensor_F64
-
- innerArrayLength() - Method in class deepboof.tensors.Tensor_S32
-
- innerArrayLength() - Method in class deepboof.tensors.Tensor_S64
-
- innerArrayLength() - Method in class deepboof.tensors.Tensor_U8
-
- innerLowerExtent(int, int) - Static method in class deepboof.impl.forward.standard.BaseSpatialWindow
-
The lower extent in output coordinates for regions that are contained entirely inside the
original image.
- innerUpperExtent(int, int, int, int) - Static method in class deepboof.impl.forward.standard.BaseSpatialWindow
-
The upper extent int output coordinates for regions that are contained entirely inside the
original image.
- input - Variable in class deepboof.impl.forward.standard.BaseSpatialPadding2D
-
- InputAddress - Class in deepboof.graph
-
Address which points to the input of a node
- InputAddress(String) - Constructor for class deepboof.graph.InputAddress
-
- InputAddress() - Constructor for class deepboof.graph.InputAddress
-
- insertSpatial(Tensor_F32, int[], Tensor_F32, int[]) - Static method in class deepboof.misc.TensorOps_F32
-
Inserts the spatial region of one tensor into another.
- insertSpatial(Tensor_F64, int[], Tensor_F64, int[]) - Static method in class deepboof.misc.TensorOps_F64
-
Inserts the spatial region of one tensor into another.
- insertSubChannel(Tensor_F32, int, int, Tensor_F32, int, int, int, int) - Static method in class deepboof.misc.TensorOps_F32
-
Used to copy a sub-image between two image tensors.
- insertSubChannel(Tensor_F64, int, int, Tensor_F64, int, int, int, int) - Static method in class deepboof.misc.TensorOps_F64
-
Used to copy a sub-image between two image tensors.
- isClipped() - Method in interface deepboof.forward.SpatialPadding2D
-
Returns true if this is a clipped border or false of it is not.
- isClipped() - Method in class deepboof.impl.forward.standard.ClippedPadding2D_F32
-
- isClipped() - Method in class deepboof.impl.forward.standard.ClippedPadding2D_F64
-
- isClipped() - Method in class deepboof.impl.forward.standard.ConstantPadding2D_F32
-
- isClipped() - Method in class deepboof.impl.forward.standard.ConstantPadding2D_F64
-
- isEntirelyBorder(int, int) - Method in class deepboof.impl.forward.standard.BaseSpatialWindow
-
Do all regions interact with the image border? The provided point is the
lower-extent of the output pixel which doesn't interact with input image border.
- isLearning() - Method in interface deepboof.DFunction
-
Is the function in the learning state?
- isShape(int...) - Method in class deepboof.BaseTensor
-
Checks to see if the supplied shape is the same as the tensor's shape
- isShape(int...) - Method in interface deepboof.ITensor
-
Checks to see if the supplied shape is the same as the tensor's shape
- isSub() - Method in class deepboof.Tensor
-
Returns true if it is a sub-tensor.
- ITensor - Interface in deepboof
-
Tensor Interface
- sequence - Variable in class deepboof.graph.FunctionSequence
-
- SequenceForwardOrder - Class in deepboof.graph
-
Orders an unsorted list of nodes so that they can be processed in sequence and have all of their dependencies meet
prior to being invoked.
- SequenceForwardOrder(List<Node<?, ?>>) - Constructor for class deepboof.graph.SequenceForwardOrder
-
Constructor
- SequenceForwardOrder.NodeData - Class in deepboof.graph
-
- setData(Object) - Method in class deepboof.Tensor
-
Used to change the internal array in an abstract way
- setData(Object) - Method in class deepboof.tensors.Tensor_F32
-
- setData(Object) - Method in class deepboof.tensors.Tensor_F64
-
- setData(Object) - Method in class deepboof.tensors.Tensor_S32
-
- setData(Object) - Method in class deepboof.tensors.Tensor_S64
-
- setData(Object) - Method in class deepboof.tensors.Tensor_U8
-
- setEPS(double) - Method in interface deepboof.forward.BatchNorm
-
Used to specify the EPS value.
- setEPS(double) - Method in class deepboof.impl.forward.standard.FunctionBatchNorm_F32
-
- setEPS(double) - Method in class deepboof.impl.forward.standard.FunctionBatchNorm_F64
-
- setInput(T) - Method in interface deepboof.forward.SpatialPadding2D
-
Spatial tensor that padding is being added around
- setInput(T) - Method in class deepboof.impl.forward.standard.BaseSpatialPadding2D
-
Spatial tensor that padding is being added around
- setParameters(List<T>) - Method in interface deepboof.forward.ActivationReLU
-
Can skip.
- setParameters(List<T>) - Method in interface deepboof.forward.FunctionBatchNorm
-
- setParameters(List<T>) - Method in interface deepboof.forward.FunctionLinear
-
- setParameters(List<T>) - Method in interface deepboof.forward.SpatialBatchNorm
-
- setParameters(List<T>) - Method in interface deepboof.forward.SpatialConvolve2D
-
- setParameters(List<T>) - Method in interface deepboof.forward.SpatialPooling
-
Can skip.
- setParameters(List<T>) - Method in interface deepboof.Function
-
Specifies learnable function parameters, e.g.
- setParameters(Map<String, List<T>>) - Method in class deepboof.graph.FunctionSequence
-
Specify the parameters for each node in the network
- setParameters(List<T>) - Method in class deepboof.impl.forward.standard.BaseFunction
-
- setTo(T) - Method in class deepboof.Tensor
-
Turns 'this' tensor into a copy of the provided tensor.
- shape - Variable in class deepboof.BaseTensor
-
The lengths of each dimension/axis.
- shapeGivenInput(int...) - Method in interface deepboof.forward.SpatialPadding2D
-
Returns what the tensor's shape will be when given can input tensor with
the spcified shape.
- shapeGivenInput(int...) - Method in class deepboof.impl.forward.standard.BaseSpatialPadding2D
-
Returns what the tensor's shape will be when given can input tensor with
the spcified shape.
- shapeInput - Variable in class deepboof.impl.forward.standard.BaseFunction
-
- shapeOutput - Variable in class deepboof.impl.forward.standard.BaseFunction
-
- shapeParameters - Variable in class deepboof.impl.forward.standard.BaseFunction
-
- sources - Variable in class deepboof.graph.Node
-
Specifies locations of inputs to this function
- SpatialAveragePooling<T extends Tensor> - Interface in deepboof.forward
-
Max spatial pooling find the average value inside the pooling region.
- SpatialAveragePooling_F32 - Class in deepboof.impl.forward.standard
-
- SpatialAveragePooling_F32(ConfigSpatial, SpatialPadding2D_F32) - Constructor for class deepboof.impl.forward.standard.SpatialAveragePooling_F32
-
- SpatialAveragePooling_F64 - Class in deepboof.impl.forward.standard
-
- SpatialAveragePooling_F64(ConfigSpatial, SpatialPadding2D_F64) - Constructor for class deepboof.impl.forward.standard.SpatialAveragePooling_F64
-
- SpatialBatchNorm<T extends Tensor<T>> - Interface in deepboof.forward
-
Spatial
Batch Normalization seeks to maintain the convolutional property, "that
different elements of the same feature map, at different locations, are normalized in the same way." [1]
Thus the input tensor (N,C,H,W) is "reshaped" such that it is (N*H*W,C) and it's treated like a mini-batch
with N*H*W elements.
- SpatialBatchNorm_F32 - Class in deepboof.impl.forward.standard
-
- SpatialBatchNorm_F32(boolean) - Constructor for class deepboof.impl.forward.standard.SpatialBatchNorm_F32
-
- SpatialBatchNorm_F64 - Class in deepboof.impl.forward.standard
-
- SpatialBatchNorm_F64(boolean) - Constructor for class deepboof.impl.forward.standard.SpatialBatchNorm_F64
-
- SpatialConvolve2D<T extends Tensor<T>> - Interface in deepboof.forward
-
Performs convolutions across an input image with special kernels that have 'C' channels, one for each input image.
- SpatialConvolve2D_F32 - Class in deepboof.impl.forward.standard
-
- SpatialConvolve2D_F32(ConfigConvolve2D, SpatialPadding2D_F32) - Constructor for class deepboof.impl.forward.standard.SpatialConvolve2D_F32
-
- SpatialConvolve2D_F64 - Class in deepboof.impl.forward.standard
-
- SpatialConvolve2D_F64(ConfigConvolve2D, SpatialPadding2D_F64) - Constructor for class deepboof.impl.forward.standard.SpatialConvolve2D_F64
-
- SpatialMaxPooling<T extends Tensor> - Interface in deepboof.forward
-
Max spatial pooling find the maximum value inside the pooling region.
- SpatialMaxPooling_F32 - Class in deepboof.impl.forward.standard
-
- SpatialMaxPooling_F32(ConfigSpatial, SpatialPadding2D_F32) - Constructor for class deepboof.impl.forward.standard.SpatialMaxPooling_F32
-
- SpatialMaxPooling_F64 - Class in deepboof.impl.forward.standard
-
- SpatialMaxPooling_F64(ConfigSpatial, SpatialPadding2D_F64) - Constructor for class deepboof.impl.forward.standard.SpatialMaxPooling_F64
-
- spatialPadding(ConfigPadding, Class<T>) - Static method in class deepboof.factory.FactoryForwards
-
- SpatialPadding2D<T extends Tensor<T>> - Interface in deepboof.forward
-
Interface for all virtual 2D spatial padding implementation.
- SpatialPadding2D_F32 - Class in deepboof.forward
-
- SpatialPadding2D_F32(ConfigPadding) - Constructor for class deepboof.forward.SpatialPadding2D_F32
-
- SpatialPadding2D_F64 - Class in deepboof.forward
-
- SpatialPadding2D_F64(ConfigPadding) - Constructor for class deepboof.forward.SpatialPadding2D_F64
-
- SpatialPooling<T extends Tensor> - Interface in deepboof.forward
-
Spatial pooling down samples the input spatial tensors by finding a representative value inside
each pooling region.
- SpatialWindowChannel<T extends Tensor<T>,VT extends SpatialPadding2D<T>> - Class in deepboof.impl.forward.standard
-
Implementation of
BaseSpatialWindow which processes the spatial tensor is processed in
BCHW (mini-batch, channel, height, width) order
- SpatialWindowChannel(ConfigSpatial, VT) - Constructor for class deepboof.impl.forward.standard.SpatialWindowChannel
-
- SpatialWindowImage<T extends Tensor<T>,P extends SpatialPadding2D<T>> - Class in deepboof.impl.forward.standard
-
Implementation of
BaseSpatialWindow which processes the spatial tensor is one
image in a mini batch at a time.
- SpatialWindowImage(ConfigSpatial, P) - Constructor for class deepboof.impl.forward.standard.SpatialWindowImage
-
- startIndex - Variable in class deepboof.Tensor
-
The index in the input array that this tensor starts at.
- stride(int) - Method in class deepboof.Tensor
-
Returns the stride at the specified dimension.
- strides - Variable in class deepboof.Tensor
-
Stride for each axis
- subtensor - Variable in class deepboof.Tensor
-
If this tensor is wrapped around another array which it doesn't own then it is a sub-tensor.
- subtensor(int, int[]) - Method in class deepboof.Tensor
-
Creates a subtensor from this tensor.
- sumTensorLength(List<int[]>) - Static method in class deepboof.misc.TensorOps
-
Returns the total length of all the tensors in the list summed together