Add(Args... args) | MultiLayer< InputType, OutputType > | inline |
Add(Layer< InputType > *layer) | MultiLayer< InputType, OutputType > | inline |
Backward(const InputType &, const OutputType &gy, OutputType &g) | HighwayType< InputType, OutputType > | |
MultiLayer< InputType, OutputType >::Backward(const InputType &input, const InputType &gy, InputType &g) | MultiLayer< InputType, OutputType > | virtual |
Clone() const | HighwayType< InputType, OutputType > | inlinevirtual |
ComputeOutputDimensions() | MultiLayer< InputType, OutputType > | virtual |
CustomInitialize(InputType &W, const size_t elements) | MultiLayer< InputType, OutputType > | virtual |
Forward(const InputType &input, OutputType &output) | HighwayType< InputType, OutputType > | |
MultiLayer< InputType, OutputType >::Forward(const InputType &input, InputType &output) | MultiLayer< InputType, OutputType > | virtual |
MultiLayer< InputType, OutputType >::Forward(const InputType &input, InputType &output, const size_t start, const size_t end) | MultiLayer< InputType, OutputType > | |
Layer< InputType >::Forward(const InputType &, const InputType &) | Layer< InputType > | inlinevirtual |
Gradient(const InputType &input, const OutputType &error, OutputType &gradient) | HighwayType< InputType, OutputType > | |
MultiLayer< InputType, OutputType >::Gradient(const InputType &input, const InputType &error, InputType &gradient) | MultiLayer< InputType, OutputType > | virtual |
HighwayType() | HighwayType< InputType, OutputType > | |
HighwayType(const HighwayType &other) | HighwayType< InputType, OutputType > | |
HighwayType(HighwayType &&other) | HighwayType< InputType, OutputType > | |
InitializeBackwardPassMemory(const size_t batchSize) | MultiLayer< InputType, OutputType > | protected |
InitializeForwardPassMemory(const size_t batchSize) | MultiLayer< InputType, OutputType > | protected |
InitializeGradientPassMemory(InputType &gradient) | MultiLayer< InputType, OutputType > | protected |
inputDimensions | Layer< InputType > | protected |
InputDimensions() const | Layer< InputType > | inline |
InputDimensions() | Layer< InputType > | inline |
inSize | MultiLayer< InputType, OutputType > | protected |
Layer() | Layer< InputType > | inline |
Layer(const Layer &layer) | Layer< InputType > | inline |
Layer(Layer &&layer) | Layer< InputType > | inline |
layerDeltaMatrix | MultiLayer< InputType, OutputType > | protected |
layerDeltas | MultiLayer< InputType, OutputType > | protected |
layerGradients | MultiLayer< InputType, OutputType > | protected |
layerOutputMatrix | MultiLayer< InputType, OutputType > | protected |
layerOutputs | MultiLayer< InputType, OutputType > | protected |
Loss() const | MultiLayer< InputType, OutputType > | virtual |
Layer< InputType >::Loss() | Layer< InputType > | inlinevirtual |
MultiLayer() | MultiLayer< InputType, OutputType > | |
MultiLayer(const MultiLayer &other) | MultiLayer< InputType, OutputType > | |
MultiLayer(MultiLayer &&other) | MultiLayer< InputType, OutputType > | |
Network() const | MultiLayer< InputType, OutputType > | inline |
Network() | MultiLayer< InputType, OutputType > | inline |
network | MultiLayer< InputType, OutputType > | protected |
operator=(const HighwayType &other) | HighwayType< InputType, OutputType > | |
operator=(HighwayType &&other) | HighwayType< InputType, OutputType > | |
MultiLayer< InputType, OutputType >::operator=(const MultiLayer &other) | MultiLayer< InputType, OutputType > | |
MultiLayer< InputType, OutputType >::operator=(MultiLayer &&other) | MultiLayer< InputType, OutputType > | |
Layer< InputType >::operator=(const Layer &layer) | Layer< InputType > | inlinevirtual |
Layer< InputType >::operator=(Layer &&layer) | Layer< InputType > | inlinevirtual |
outputDimensions | Layer< InputType > | protected |
OutputDimensions() | Layer< InputType > | inline |
OutputSize() final | Layer< InputType > | inlinevirtual |
Parameters() const | HighwayType< InputType, OutputType > | inlinevirtual |
Parameters() | HighwayType< InputType, OutputType > | inlinevirtual |
serialize(Archive &ar, const uint32_t) | HighwayType< InputType, OutputType > | |
SetWeights(typename OutputType::elem_type *weightsPtr) | HighwayType< InputType, OutputType > | |
MultiLayer< InputType, OutputType >::SetWeights(typename InputType ::elem_type *weightsPtr) | MultiLayer< InputType, OutputType > | virtual |
totalInputSize | MultiLayer< InputType, OutputType > | protected |
totalOutputSize | MultiLayer< InputType, OutputType > | protected |
training | Layer< InputType > | protected |
Training() const | Layer< InputType > | inlinevirtual |
Training() | Layer< InputType > | inlinevirtual |
validOutputDimensions | Layer< InputType > | protected |
WeightSize() const | HighwayType< InputType, OutputType > | inlinevirtual |
~HighwayType() | HighwayType< InputType, OutputType > | virtual |
~Layer() | Layer< InputType > | inlinevirtual |
~MultiLayer() | MultiLayer< InputType, OutputType > | inlinevirtual |