ResidualDiscriminator¶
-
class
torchelie.models.ResidualDiscriminator(arch: List[Union[str, int]])¶ -
add_minibatch_stddev() → torchelie.models.snres_discr.ResidualDiscriminator¶
-
forward(x: torch.Tensor, y: Optional[torch.Tensor] = None) → torch.Tensor¶
-
set_input_specs(in_channels: int) → torchelie.models.snres_discr.ResidualDiscriminator¶
-
to_equal_lr(leak=0.2) → torchelie.models.snres_discr.ResidualDiscriminator¶ Experimental
Warning
ResidualDiscriminator.to_equal_lr() is experimental, and may change or be deleted soon if not already broken
.
-
to_projection_discr(num_classes: int) → torchelie.models.snres_discr.ResidualDiscriminator¶
-
to_spectral_norm() → torchelie.models.snres_discr.ResidualDiscriminator¶ Experimental
Warning
ResidualDiscriminator.to_spectral_norm() is experimental, and may change or be deleted soon if not already broken
.
-
classifier: Union[torchelie.models.classifier.ClassificationHead, torchelie.models.classifier.ProjectionDiscr]¶
-