Deepity
Ultra-fast, SIMD-accelerated Predictive Coding
Loading...
Searching...
No Matches
Deep::SimpleConvPCNetwork Member List

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() noexceptDeep::SimpleConvPCNetwork
Clamp(const std::vector< float > &input) noexceptDeep::SimpleConvPCNetwork
Compile()Deep::SimpleConvPCNetwork
GetBatchSize() const noexceptDeep::SimpleConvPCNetworkinline
GetLayers() const noexceptDeep::SimpleConvPCNetworkinline
GetTerminalLayer() noexceptDeep::SimpleConvPCNetworkinline
operator=(const SimpleConvPCNetwork &)=deleteDeep::SimpleConvPCNetwork
PCNDiagnostics classDeep::SimpleConvPCNetworkfriend
Predict(const std::vector< float > &x, int inferenceSteps)Deep::SimpleConvPCNetwork
PredictWithProjection(const std::vector< float > &x, int inferenceSteps)Deep::SimpleConvPCNetwork
ProjectForward() noexceptDeep::SimpleConvPCNetwork
RandomizeWeights(std::mt19937 &rng) noexceptDeep::SimpleConvPCNetwork
ResetState() noexceptDeep::SimpleConvPCNetwork
SetOptimizer(OptimizerType opt) noexceptDeep::SimpleConvPCNetwork
SimpleConvPCNetwork(int batchSize, DeviceType device=DeviceType::DEVICE_CPU) noexceptDeep::SimpleConvPCNetworkexplicit
SimpleConvPCNetwork(const SimpleConvPCNetwork &)=deleteDeep::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() noexceptDeep::SimpleConvPCNetwork
UpdateWeights() noexceptDeep::SimpleConvPCNetwork
~SimpleConvPCNetwork()=defaultDeep::SimpleConvPCNetwork