priors.LocallyLowRank

Contents

priors.LocallyLowRank#

class bartorch.priors.LocallyLowRank#

Bases: Regularizer

Locally low-rank penalty, the nuclear norm of image blocks (BART’s L).

Parameters:
  • axes (int or tuple of int) – Axes the blocks span, as indices into the image’s shape.

  • weight (float) – \(\lambda\).

  • joint_axes (int or tuple of int, default=()) – Axes forming the columns of each block’s matrix.

  • block (int, default=8) – Block edge length.

  • randshift (bool, default=True) – Shift the block grid by a random offset at each application.

  • overlapping (bool, default=False) – Fully overlapping blocks in place of a shifted grid.

Also has the methods and properties of Regularizer.