deeprob.flows package
Subpackages
Submodules
deeprob.flows.utils module
- class deeprob.flows.utils.Bijector(in_features)[source]
-
Initialize a bijector module.
- Parameters
in_features (Union[int, Tuple[int, int, int]]) – The number of input features.
- Raises
ValueError – If the number of input features is invalid.
- class deeprob.flows.utils.BatchNormLayer1d(in_features, momentum=0.9, eps=1e-05)[source]
Bases:
Bijector
Build a Batch Normalization 1D layer.
- Parameters
- Raises
ValueError – If a parameter is out of domain.
- class deeprob.flows.utils.BatchNormLayer2d(in_features, momentum=0.9, eps=1e-05)[source]
Bases:
Bijector
Build a Batch Normalization 2D layer.
- Parameters
- Raises
ValueError – If a parameter is out of domain.
- class deeprob.flows.utils.DequantizeLayer(in_features, n_bits=8)[source]
Bases:
Bijector
Build a Dequantization transformation layer.
- Parameters
- Raises
ValueError – If a parameter is out of domain.
- class deeprob.flows.utils.LogitLayer(in_features, alpha=0.05)[source]
Bases:
Bijector
Build a Logit transformation layer.
- Parameters
- Raises
ValueError – If a parameter is out of domain.