入门指南
自带
扩展 PyKEEN
参考
NormLimitRegularizer
pykeen.nn
附录
基础类: Regularizer
Regularizer
一个正则化器,它对最大范数制定了一个软约束。
初始化正则化器。
weight (Tensor) – 正则化的相对权重
apply_only_once (bool) – 重置后是否应多次应用正则化?
dim (int | None) – 计算Lp范数的维度,参见 powersum_norm()
powersum_norm()
p (float) – Lp范数的参数 \(p\),参见 powersum_norm()
power_norm (bool) – 是否使用\(p\)范数的幂来代替
max_norm (float) – 最大范数,超过此范数才会添加惩罚
kwargs – 传递给 Regularizer.__init__() 的额外基于关键字的参数
Regularizer.__init__()
方法总结
forward(x)
forward
计算一个张量的正则化项。
方法文档
x (Tensor)
Tensor