View source on GitHub |
Returns Torsion regularization loss for Lattice
layer.
tfl.lattice_lib.torsion_regularizer(
weights, lattice_sizes, l1=0.0, l2=0.0
)
Lattice torsion regularizer penalizes how much the lattice function twists from side-to-side (see publication).
Consider a 3 x 2 lattice with weights w
:
w[3]-----w[4]-----w[5]
| | |
| | |
w[0]-----w[1]-----w[2]
In this case, the torsion regularizer is defined as:
l1 * (|w[4] + w[0] - w[3] - w[1]| + |w[5] + w[1] - w[4] - w[2]|) +
l2 * ((w[4] + w[0] - w[3] - w[1])^2 + (w[5] + w[1] - w[4] - w[2])^2)
Returns | |
---|---|
Laplacian regularization loss. |