regularizers
allennlp.nn.regularizers.regularizers
L1Regularizer¶
@Regularizer.register("l1")
class L1Regularizer(Regularizer):
| def __init__(self, alpha: float = 0.01) -> None
Represents a penalty proportional to the sum of the absolute values of the parameters
Registered as a Regularizer
with name "l1".
__call__¶
class L1Regularizer(Regularizer):
| ...
| def __call__(self, parameter: torch.Tensor) -> torch.Tensor
L2Regularizer¶
@Regularizer.register("l2")
class L2Regularizer(Regularizer):
| def __init__(self, alpha: float = 0.01) -> None
Represents a penalty proportional to the sum of squared values of the parameters
Registered as a Regularizer
with name "l2".
__call__¶
class L2Regularizer(Regularizer):
| ...
| def __call__(self, parameter: torch.Tensor) -> torch.Tensor