Skip to contents

Build an [MsSparse] spec for [ms_extract(method =)].

Usage

ms_sparse(
  variant = "l1",
  lambda = 0,
  mu = 0,
  delta = 0,
  tol = 1e-07,
  max_iter = 2000,
  seed = 1
)

Arguments

variant

`"l1"` (KL + L1 penalties on both factors; default) or `"volume"` (KL + log-det volume regularizer on W).

lambda

signatures penalty (volume strength / H-row L1).

mu

W-column L1 penalty (l1 variant; must be > 0).

delta

volume ridge (volume variant; 0 = kernel default 1).

tol

convergence tolerance (relative objective change).

max_iter

iteration cap.

seed

initializer seed (in-house PCG64 stream).

Value

an [MsSparse] spec object.