TorchLean API

NN.API.Neural.Layers.Pooling

Pooling #

Arbitrary-rank pooling configuration.

Configuration shared by arbitrary-dimensional pooling layers.

  • kernelSize : Tensor [d]

    Window extent along each spatial axis.

  • stride : Tensor [d]

    Step along each spatial axis.

  • padding : Tensor [d]

    Symmetric padding along each spatial axis.

Instances For

    Output grid produced from an input grid by this pooling configuration.

    Instances For
      def TorchLean.nn.Pooling.Config.validate {d : } (config : Config d) (channels : ) (input : Tensor [d]) (kind : String := "Pooling") :

      Validate channel width and pooling geometry.

      Instances For