Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/addtt/ladder-vae-pytorch
/ types & classes
Types & classes
21 in github.com/addtt/ladder-vae-pytorch
⨍
Functions
88
◇
Types & classes
21
↓ 2 callers
Class
BottomUpDeterministicResBlock
models/lvae_layers.py:316
↓ 2 callers
Class
StaticBinaryMnist
lib/datasets.py:9
↓ 2 callers
Class
TopDownDeterministicResBlock
models/lvae_layers.py:309
↓ 1 callers
Class
BernoulliLikelihood
lib/likelihoods.py:51
↓ 1 callers
Class
BottomUpLayer
Bottom-up deterministic layer for inference, roughly the same as the small deterministic Resnet in top-down layers. Consists of a sequence of
models/lvae_layers.py:181
↓ 1 callers
Class
DatasetLoader
Wrapper for DataLoaders. Data attributes: - train: DataLoader object for training set - test: DataLoader object for test set - data_s
experiment/data.py:17
↓ 1 callers
Class
DiscretizedLogisticLikelihood
Assume input data to be originally uint8 (0, ..., 255) and then rescaled by 1/255: discrete values in {0, 1/255, ..., 255/255}. If using
lib/likelihoods.py:117
↓ 1 callers
Class
DiscretizedLogisticMixLikelihood
Sampling and loss computation are based on the original tf code. Assume input data to be originally uint8 (0, ..., 255) and then rescaled
lib/likelihoods.py:183
↓ 1 callers
Class
Evaluator
evaluate.py:18
↓ 1 callers
Class
GateLayer2d
Double the number of channels through a convolutional layer, then use half the channels as gate for the other half.
lib/nn.py:108
↓ 1 callers
Class
GaussianLikelihood
lib/likelihoods.py:81
↓ 1 callers
Class
LVAEExperiment
Experiment manager. Data attributes: - 'args': argparse.Namespace containing all config parameters. When initializing this object,
experiment/experiment_manager.py:17
↓ 1 callers
Class
LadderVAE
models/lvae.py:15
↓ 1 callers
Class
MergeLayer
Merge two 4D input tensors by concatenating along dim=1 and passing the result through 1) a convolutional 1x1 layer, or 2) a residual block
models/lvae_layers.py:323
↓ 1 callers
Class
NormalStochasticBlock2d
Transform input parameters to q(z) with a convolution, optionally do the same for p(z), then sample z ~ q(z) and return conv(z). If q's
lib/stochastic.py:7
↓ 1 callers
Class
ResidualBlock
Residual block with 2 convolutional layers. Input, intermediate, and output channels are the same. Padding is always 'same'. The 2 convol
lib/nn.py:5
↓ 1 callers
Class
ResidualGatedBlock
lib/nn.py:102
↓ 1 callers
Class
SkipConnectionMerger
By default for now simply a merge layer.
models/lvae_layers.py:363
↓ 1 callers
Class
TopDownLayer
Top-down layer, including stochastic sampling, KL computation, and small deterministic ResNet with upsampling. The architecture when doi
models/lvae_layers.py:8
Class
LikelihoodModule
lib/likelihoods.py:13
Class
ResBlockWithResampling
Residual block that takes care of resampling steps (each by a factor of 2). The mode can be top-down or bottom-up, and the block does up- an
models/lvae_layers.py:222