Layers Module ============= .. currentmodule:: torchlogix.layers The layers module contains the core neural network layers for building logic gate networks. Convolutional Layers ~~~~~~~~~~~~~~~~~~~~ .. autoclass:: LogicConv2d :members: :undoc-members: :show-inheritance: .. autoclass:: LogicConv3d :members: :undoc-members: :show-inheritance: .. autoclass:: OrPooling :members: :undoc-members: :show-inheritance: Dense Layers ~~~~~~~~~~~~ .. autoclass:: LogicDense :members: :undoc-members: :show-inheritance: Other Layers ~~~~~~~~~~~~ .. autoclass:: GroupSum :members: :undoc-members: :show-inheritance: .. autoclass:: LearnableThermometerThresholding :members: :undoc-members: :show-inheritance: