Class LinearLayer

java.lang.Object
smile.deep.layer.ModuleLayer
smile.deep.layer.LinearLayer
All Implemented Interfaces:
Function<Tensor,Tensor>, Layer

public class LinearLayer extends ModuleLayer
A fully connected linear layer.
  • Constructor Details

    • LinearLayer

      public LinearLayer(int in, int out)
      Constructor.
      Parameters:
      in - the number of input features.
      out - the number of output features.
    • LinearLayer

      public LinearLayer(int in, int out, boolean bias)
      Constructor.
      Parameters:
      in - the number of input features.
      out - the number of output features.
      bias - If false, the layer will not learn an additive bias.
  • 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.