zea.backend.tensorflow.models.lista¶
Model and constructor for unfolded convolutional ISTA
Functions
|
Unfolding Iterative Shrinking and Thresholding Model |
Classes
|
Proximal layer |
- class zea.backend.tensorflow.models.lista.Prox(*args: Any, **kwargs: Any)[source]¶
Bases:
LayerProximal layer
- zea.backend.tensorflow.models.lista.UnfoldingModel(input_dim, activation=None, folds=5, upsampling=1, P0_dim=None, P1_dim=None)[source]¶
Unfolding Iterative Shrinking and Thresholding Model
- Parameters:
input_dim (tuple) – input dimensions
activation (str, optional) – final activation function. Defaults to None.
folds (int, optional) – number of folds. Defaults to 5.
upsampling (int, optional) – upsampling of output. Defaults to 1.
P0_dim (list, optional) – dimensions of conv kernels. Defaults to [1, 5].
P1_dim (list, optional) – dimensions of conv kernels. Defaults to [1, 5].
- Returns:
unfolded LISTA model
- Return type:
tf model