tfmri.convex.ConvexFunctionL2NormSquared

class ConvexFunctionL2NormSquared(domain_dimension, scale=None, dtype=None, name=None)[source]

Bases: tensorflow_mri.python.ops.convex_ops.ConvexFunction

A ConvexFunction computing the [scaled] squared L2-norm of an input.

Parameters
  • domain_dimension – A scalar integer tf.Tensor. The dimension of the domain.

  • scale – A float. A scaling factor. Defaults to 1.0.

  • dtype – A string or DType. The type of this ConvexFunction. Defaults to tf.dtypes.float32.

  • name – A name for this ConvexFunction.

References

1

Parikh, N., & Boyd, S. (2014). Proximal algorithms. Foundations and Trends in optimization, 1(3), 127-239.

Initialize this ConvexFunction.