Generative AI
tensoris.backend.components.blocks.genai ¶
Generative AI Encoder and Decoder Blocks.
Classes¶
VAEDecoderBlock ¶
Bases: Module
Decoder Block for Variational Autoencoders.
Source code in src/tensoris/backend/components/blocks/genai.py
Methods:¶
__init__ ¶
Initialize VAEDecoderBlock.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
latent_dim
|
int
|
Latent z space dimension. |
required |
hidden_dim
|
int
|
Hidden dimension size. |
required |
out_features
|
int
|
Output sample feature dimension. |
required |
Source code in src/tensoris/backend/components/blocks/genai.py
forward ¶
Decode latent vector z to reconstructed sample space.
VAEEncoderBlock ¶
Bases: Module
Encoder Block for Variational Autoencoders.
Source code in src/tensoris/backend/components/blocks/genai.py
Methods:¶
__init__ ¶
Initialize VAEEncoderBlock.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
in_features
|
int
|
Input sample features. |
required |
hidden_dim
|
int
|
Hidden dimension size. |
required |
latent_dim
|
int
|
Latent z space dimension. |
required |
Source code in src/tensoris/backend/components/blocks/genai.py
forward ¶
Encode input into mean and log variance parameters.