ConvAEEncoder¶
- class behavenet.models.aes.ConvAEEncoder(hparams)[source]¶
Bases:
BaseModuleConvolutional 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)pool_idx (
list): max pooling indices for each layeroutput_size (
list): output size for each layer
- Return type:
tuple