Module conv

Module conv 

Source
Expand description

Convolutional neural network layers implementation

This module provides implementations of convolution layers for neural networks, including Conv2D, Conv3D, and their transpose versions, as well as comprehensive pooling layers for 1D, 2D, and 3D data.

§Module Organization

  • common - Common types, enums, and utility functions
  • conv2d - 2D convolution implementation with im2col operations
  • pooling - All pooling layer implementations (standard and adaptive)

Re-exports§

pub use common::PaddingMode;
pub use conv2d::Conv2D;
pub use pooling::MaxPool2D;

Modules§

common
Common types and utilities for convolutional and pooling layers
conv2d
2D Convolutional layer implementation (minimal stub)
pooling
Pooling layer implementations (minimal stub)