正交正则化器

class OrthogonalityRegularizer(*, weight: float = 1.0, apply_only_once: bool = True, epsilon: float = 1e-05, **kwargs)[source]

基础类: Regularizer

来自[wang2014]的软正交约束的正则化器。

初始化正则化器。

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

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

  • epsilon (float) – 用于检查近似正交性的小值

  • kwargs – 传递给 Regularizer.__init__() 的额外基于关键字的参数

方法总结

forward(x)

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

update(*tensors)

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

方法文档

forward(x: Tensor) Tensor[source]

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

Parameters:

x (Tensor)

Return type:

Tensor

update(*tensors: Tensor) None[来源]

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

Parameters:

张量 (Tensor)

Return type: