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