Deepity
Ultra-fast, SIMD-accelerated Predictive Coding
Loading...
Searching...
No Matches
layers Directory Reference

Files

 
ConvPCLayer.h
 Convolutional counterpart to DiscriminativePCLayer.
 
DirectKPPCLayer.h
 Direct Kolen-Pollack predictive coding layer, routed through IComputeBackend.
 
DiscriminativePCLayer.h
 Defines the single-layer implementation of a PC model.
 
FullPCLayer.h
 New, standalone PC layer (not derived from DirectKPPCLayer) meant to eventually carry every technique from the paper-combination work – muPC scaling, optional residual connections, DKP direct feedback, AdamW, muP-style per-layer LR scaling, optional iPC, cross-entropy terminal loss – each one OFF by default, opt-in per layer/network, so a plain DKP-PC-equivalent network is just this class with every extra left at its default.
 
GaussSeidelPCLayer.h
 A PC layer whose settling dynamics follow a Gauss-Seidel (sequential-sweep) update, matching ngc-learn's actual execution order – NOT the Jacobi (fully-synchronous) update SimplePCLayer uses.
 
Layer.h
 Virtual Layer.
 
RBLayer.h
 Restricted Boltzmann-style Predictive Coding (PC) Layer.
 
SimpleConvPCLayer.h
 ConvPCLayer with precision removed, AdamW/Adam support, now routed through IComputeBackend for GPU portability (mirrors SimplePCLayer's own IComputeBackend port).
 
SimplePCLayer.h
 DiscriminativePCLayer with precision entirely removed.