dataeval.utils.torch.models.Encoder#

class dataeval.utils.torch.models.Encoder(channels=3)#

A simple encoder to be used in an autoencoder model.

This is the encoder used by the Autoencoder model.

Parameters:
  • channels (int, default 3) – Number of input channels

  • state (Initialize internal Module)

  • ScriptModule. (shared by both nn.Module and)

forward(x)#

Perform a forward pass through the encoder.

Parameters:

x (torch.Tensor) – Input tensor

Returns:

The encoded representation of the input tensor.

Return type:

torch.Tensor