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

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() noexceptDeep::ConvPCNetwork
Clamp(const std::vector< float > &input) noexceptDeep::ConvPCNetwork
Compile()Deep::ConvPCNetwork
ConvPCNetwork(int batchSize) noexceptDeep::ConvPCNetworkexplicit
ConvPCNetwork(const ConvPCNetwork &)=deleteDeep::ConvPCNetwork
GetBatchSize() const noexceptDeep::ConvPCNetworkinline
GetLayers() const noexceptDeep::ConvPCNetworkinline
GetTerminalLayer() noexceptDeep::ConvPCNetworkinline
operator=(const ConvPCNetwork &)=deleteDeep::ConvPCNetwork
PCNDiagnostics classDeep::ConvPCNetworkfriend
Predict(const std::vector< float > &x, int inferenceSteps)Deep::ConvPCNetwork
PredictWithProjection(const std::vector< float > &x, int inferenceSteps)Deep::ConvPCNetwork
ProjectForward() noexceptDeep::ConvPCNetwork
RandomizeWeights(std::mt19937 &rng) noexceptDeep::ConvPCNetwork
ResetState() noexceptDeep::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() noexceptDeep::ConvPCNetwork
UpdateState() noexceptDeep::ConvPCNetwork
UpdateWeights() noexceptDeep::ConvPCNetwork
~ConvPCNetwork()=defaultDeep::ConvPCNetwork