![]() |
Deepity
Ultra-fast, SIMD-accelerated Predictive Coding
|
This is the complete list of members for Deep::FullPCNetwork, including all inherited members.
| AddLayer(size_t size, size_t nextSize, size_t terminalSize, float lr, float ir, float fl, float lmbda, ActivationType aType, ActivationType dType) | Deep::FullPCNetwork | |
| CalculateTerminalError() noexcept | Deep::FullPCNetwork | |
| Clamp(const std::vector< float > &input) | Deep::FullPCNetwork | |
| Compile() | Deep::FullPCNetwork | |
| DirectFeedbackUpdate() noexcept | Deep::FullPCNetwork | |
| FullPCNetwork(int batchSize, DeviceType device=DeviceType::DEVICE_CPU) noexcept | Deep::FullPCNetwork | explicit |
| FullPCNetwork(const FullPCNetwork &)=delete | Deep::FullPCNetwork | |
| GetBatchSize() const noexcept | Deep::FullPCNetwork | inline |
| GetDevice() const noexcept | Deep::FullPCNetwork | inline |
| GetLayers() noexcept | Deep::FullPCNetwork | inline |
| GetLayers() const noexcept | Deep::FullPCNetwork | inline |
| GetTerminalLayer() noexcept | Deep::FullPCNetwork | inline |
| operator=(const FullPCNetwork &)=delete | Deep::FullPCNetwork | |
| Predict(const std::vector< float > &x, int inferenceSteps) | Deep::FullPCNetwork | |
| ProjectForward() noexcept | Deep::FullPCNetwork | |
| RandomizeWeights(std::mt19937 &rng) | Deep::FullPCNetwork | |
| ResetState() noexcept | Deep::FullPCNetwork | |
| SetFeedbackRate(float fl) noexcept | Deep::FullPCNetwork | inline |
| SetLearningRate(float lr) noexcept | Deep::FullPCNetwork | inline |
| SetOptimizer(OptimizerType o) noexcept | Deep::FullPCNetwork | inline |
| SetPsiOptimizer(OptimizerType o) noexcept | Deep::FullPCNetwork | inline |
| SetUseCrossEntropy(bool enabled) noexcept | Deep::FullPCNetwork | inline |
| SetUseIPC(bool enabled) noexcept | Deep::FullPCNetwork | inline |
| SetUseMomentum(bool enabled, float beta=0.9f) noexcept | Deep::FullPCNetwork | inline |
| SetUseMuPCScaling(bool enabled) noexcept | Deep::FullPCNetwork | inline |
| SetUseResidualConnections(bool enabled) noexcept | Deep::FullPCNetwork | inline |
| Step(bool computeEnergy=true) noexcept | Deep::FullPCNetwork | |
| TrainStep(const std::vector< float > &x, const std::vector< float > &y, int inferenceSteps=1) | Deep::FullPCNetwork | |
| UpdateWeights() noexcept | Deep::FullPCNetwork | |
| ~FullPCNetwork()=default | Deep::FullPCNetwork |