Class FusedMBConv

java.lang.Object
smile.deep.layer.LayerBlock
smile.vision.layer.FusedMBConv
All Implemented Interfaces:
Function<Tensor,Tensor>, Layer

public class FusedMBConv extends LayerBlock
Fused-MBConv replaces the depthwise-conv3×3 and expansion-conv1×1 in MBConv with single regular conv3×3.
  • Constructor Details

    • FusedMBConv

      public FusedMBConv(MBConvConfig config, double stochasticDepthProb, IntFunction<Layer> normLayer)
      Constructor.
      Parameters:
      config - block configuration.
      stochasticDepthProb - the probability of the input to be zeroed in stochastic depth layer.
      normLayer - the functor to create the normalization layer.
  • Method Details

    • forward

      public Tensor forward(Tensor input)
      Description copied from interface: Layer
      Forward propagation (or forward pass) through the layer.
      Parameters:
      input - the input tensor.
      Returns:
      the output tensor.