![]() |
Deepity
Ultra-fast, SIMD-accelerated Predictive Coding
|
This is the complete list of members for Deep::ConvPCNetwork, including all inherited members.
| AddLayer(int inChannels, int outChannels, int inHeight, int inWidth, int kernelH, int kernelW, int strideH=1, int strideW=1, int padH=0, int padW=0, float lr=1e-6f, float ir=0.1f, float pr=0.01f, float lmbda=1e-2f, ActivationType aType=ActivationType::RELU, ActivationType dType=ActivationType::dRELU) | Deep::ConvPCNetwork | |
| CalculateState() noexcept | Deep::ConvPCNetwork | |
| Clamp(const std::vector< float > &input) noexcept | Deep::ConvPCNetwork | |
| Compile() | Deep::ConvPCNetwork | |
| ConvPCNetwork(int batchSize) noexcept | Deep::ConvPCNetwork | explicit |
| ConvPCNetwork(const ConvPCNetwork &)=delete | Deep::ConvPCNetwork | |
| GetBatchSize() const noexcept | Deep::ConvPCNetwork | inline |
| GetLayers() const noexcept | Deep::ConvPCNetwork | inline |
| GetTerminalLayer() noexcept | Deep::ConvPCNetwork | inline |
| operator=(const ConvPCNetwork &)=delete | Deep::ConvPCNetwork | |
| PCNDiagnostics class | Deep::ConvPCNetwork | friend |
| Predict(const std::vector< float > &x, int inferenceSteps) | Deep::ConvPCNetwork | |
| PredictWithProjection(const std::vector< float > &x, int inferenceSteps) | Deep::ConvPCNetwork | |
| ProjectForward() noexcept | Deep::ConvPCNetwork | |
| RandomizeWeights(std::mt19937 &rng) noexcept | Deep::ConvPCNetwork | |
| ResetState() noexcept | Deep::ConvPCNetwork | |
| TrainStep(const std::vector< float > &x, const std::vector< float > &y, int inferenceSteps) | Deep::ConvPCNetwork | |
| TrainStepWithProjection(const std::vector< float > &x, const std::vector< float > &y, int inferenceSteps) | Deep::ConvPCNetwork | |
| UpdatePrecision() noexcept | Deep::ConvPCNetwork | |
| UpdateState() noexcept | Deep::ConvPCNetwork | |
| UpdateWeights() noexcept | Deep::ConvPCNetwork | |
| ~ConvPCNetwork()=default | Deep::ConvPCNetwork |