The CancelEvent provides an extension to the manual cancel event that allows for overriding the manua...
The Log class provides general output in text form.
The CudaDnn object is the main interface to the Low-Level Cuda C++ DLL.
[DEPRECIATED] The AttentionLayer provides focus for LSTM based encoder/decoder models.
The CopyLayer copies the src bottom to the dst bottom. The layer has no output.
The LSTMAttentionLayer adds attention to the long-short term memory layer and is used in encoder/deco...
An interface for the units of computation which can be composed into a Net.
The AccuracyDecodeLayer compares the labels output by the DecodeLayer with the expected labels output...
The AccuracyEncodingLayer computes the classification accuracy for an encoding used in a classificati...
The ConvolutionOctaveLayer processes high and low frequency portions of images using convolution.
DataSequence Layer - this caches inputs by label and then outputs data item tuplets that include an '...
The DecodeLayer decodes the label of a classification for an encoding produced by a Siamese Network o...
The GatherLayer extracts (gathers) data from specified indices along a given axis from the input and ...
The GRNLayer performs an L2 normalization over the input data.
The InterpLayer changes the spatial resolution by bi-linear interpolation.
The LayerFactor is responsible for creating all layers implemented in the MyCaffe....
Layer< double > CreateDouble(CudaDnn< double > cuda, Log log, LayerParameter p, CancelEvent evtCancel, IXDatabaseBase db)
Create the layers when using the double base type.
Layer< float > CreateSingle(CudaDnn< float > cuda, Log log, LayerParameter p, CancelEvent evtCancel, IXDatabaseBase db)
Create the layers when using the float base type.
The MeanErrorLossLayer computes losses based on various different Mean Error methods as shown below....
The MergeLayer merges two bottom blobs with a specified copy pattern and outputs a single blob result...
The MishLayer provides a novel activation function that tends to work better than ReLU....
The ModelDataLayer loads data from RawImageResults table for an encoder/decoder type model.
The Normalization1Layer performs an L2 normalization over the input data. This layer is initialized w...
The SerfLayer provides a novel activation function that tends to work better than ReLU.
The SqueezeLayer performs a squeeze operation where all single dimensions are removed.
The TextDataLayer loads data from text data files for an encoder/decoder type model....
The TransposeLayer performs a permute and transpose operation similar to numpy.transpose.
TripletLoss Layer - this is the triplet loss layer used to calculate the triplet loss and gradients u...
The UnsqueezeLayer performs an unsqueeze operation where a single dimension is inserted at each index...
Specifies the base parameter for all layers.
LayerType type
Specifies the type of this LayerParameter.
LayerType
Specifies the layer type.
The ILayerCreator interface is implemented by each MyCaffe.layers.x layer extension dll and is used t...
The IXDatabaseBase interface defines the general interface to the in-memory database.
The MyCaffe.basecode contains all generic types used throughout MyCaffe.
The MyCaffe.common namespace contains common MyCaffe classes.
The MyCaffe.layers.beta namespace contains all beta stage layers.
The MyCaffe.param namespace contains parameters used to create models.
The MyCaffe namespace contains the main body of MyCaffe code that closesly tracks the C++ Caffe open-...