![]() |
Deepity
Ultra-fast, SIMD-accelerated Predictive Coding
|
This is the complete list of members for Deep::SimpleConvPCNetwork, 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 lmbda=1e-2f, ActivationType aType=ActivationType::RELU, ActivationType dType=ActivationType::dRELU) | Deep::SimpleConvPCNetwork | |
| CalculateState() noexcept | Deep::SimpleConvPCNetwork | |
| Clamp(const std::vector< float > &input) noexcept | Deep::SimpleConvPCNetwork | |
| Compile() | Deep::SimpleConvPCNetwork | |
| GetBatchSize() const noexcept | Deep::SimpleConvPCNetwork | inline |
| GetLayers() const noexcept | Deep::SimpleConvPCNetwork | inline |
| GetTerminalLayer() noexcept | Deep::SimpleConvPCNetwork | inline |
| operator=(const SimpleConvPCNetwork &)=delete | Deep::SimpleConvPCNetwork | |
| PCNDiagnostics class | Deep::SimpleConvPCNetwork | friend |
| Predict(const std::vector< float > &x, int inferenceSteps) | Deep::SimpleConvPCNetwork | |
| PredictWithProjection(const std::vector< float > &x, int inferenceSteps) | Deep::SimpleConvPCNetwork | |
| ProjectForward() noexcept | Deep::SimpleConvPCNetwork | |
| RandomizeWeights(std::mt19937 &rng) noexcept | Deep::SimpleConvPCNetwork | |
| ResetState() noexcept | Deep::SimpleConvPCNetwork | |
| SetOptimizer(OptimizerType opt) noexcept | Deep::SimpleConvPCNetwork | |
| SimpleConvPCNetwork(int batchSize, DeviceType device=DeviceType::DEVICE_CPU) noexcept | Deep::SimpleConvPCNetwork | explicit |
| SimpleConvPCNetwork(const SimpleConvPCNetwork &)=delete | Deep::SimpleConvPCNetwork | |
| TrainStep(const std::vector< float > &x, const std::vector< float > &y, int inferenceSteps) | Deep::SimpleConvPCNetwork | |
| TrainStepWithProjection(const std::vector< float > &x, const std::vector< float > &y, int inferenceSteps) | Deep::SimpleConvPCNetwork | |
| UpdateState() noexcept | Deep::SimpleConvPCNetwork | |
| UpdateWeights() noexcept | Deep::SimpleConvPCNetwork | |
| ~SimpleConvPCNetwork()=default | Deep::SimpleConvPCNetwork |