LinearAEEncoder¶
-
class
behavenet.models.aes.LinearAEEncoder(n_latents, input_size)[source]¶ Bases:
behavenet.models.base.BaseModuleLinear encoder.
Methods Summary
Construct the encoder.
forward(x[, dataset])Process input data.
Methods Documentation
-
forward(x, dataset=None)[source]¶ Process input data.
- Parameters
x (
torch.Tensorobject) – input datadataset (
int) – used with session-specific io layers
- Returns
encoder output (
torch.Tensor): shape (n_latents)NoneType: to match convolutional encoder outputsNoneType: to match convolutional encoder outputs
- Return type
tuple
-