LION.models.learned_regularizer.AR¶
Classes
|
Adversarial regulariser (Lunz, Öktem and Schönlieb, 2018): a CNN mapping an image to a number, low for clean images and high for bad reconstructions, trained by |
- class LION.models.learned_regularizer.AR.AR(operator_params, model_parameters=None)[source]¶
Bases:
LIONmodelAdversarial regulariser (Lunz, Öktem and Schönlieb, 2018): a CNN mapping an image to a number, low for clean images and high for bad reconstructions, trained by
ARSolverand used byLearnedRegularizerReconstructor. Six 5x5 convolutions (four strided) and two fully connected layers, as in the paper. Takes images of the operator’s domain shape (its size sets the fully connected layer).Initialize internal Module state, shared by both nn.Module and ScriptModule.