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]