无正则化器

class NoRegularizer(weight: float = 1.0, apply_only_once: bool = False, parameters: Iterable[Parameter] | None = None)[source]

基础类: Regularizer

一个不执行任何正则化的正则化器。

用于简化代码。

实例化正则化器。

Parameters:
  • weight (Tensor) – 正则化的相对权重

  • apply_only_once (bool) – 重置后是否应多次应用正则化?

  • 参数 (可迭代[nn.Parameter] | ) – 要跟踪的特定参数。如果未提供,则期望您的模型自动委托给 update() 函数。

属性摘要

hpo_default

优化无操作正则化器超参数的默认策略

方法总结

forward(x)

计算一个张量的正则化项。

update(*tensors)

根据传递的张量更新正则化项。

属性文档

hpo_default: ClassVar[Mapping[str, Any]] = {}

优化无操作正则化器超参数的默认策略

方法文档

forward(x: Tensor) Tensor[source]

计算一个张量的正则化项。

Parameters:

x (Tensor)

Return type:

Tensor

update(*tensors: Tensor) None[source]

根据传递的张量更新正则化项。

Parameters:

张量 (Tensor)

Return type: