Interface FactorOpts
interface FactorOpts {
converge?: boolean;
damping?: number;
eps?: number;
inputWeights?: readonly number[];
maxIters?: number;
tol?: number;
}
converge?: boolean;
damping?: number;
eps?: number;
inputWeights?: readonly number[];
maxIters?: number;
tol?: number;
}
Properties
Optionalconverge
converge?: boolean
Optionaldamping
damping?: number
Levenberg-Marquardt damping. Default 1e-6.
Optionaleps
eps?: number
Finite-difference epsilon. Default 1e-5.
OptionalinputWeights
inputWeights?: readonly number[]
Per-input mobility weights. 0 = pinned. Defaults to 1 for all.
OptionalmaxIters
maxIters?: number
Max iters when converge: true. Default 10.
Optionaltol
tol?: number
Convergence tolerance (per-channel Euclidean). Default 1e-4.
Auto-iterate the bwd until the written channel's reading is within
tolof target (ormaxItersexhausted). Cheap when forwards are linear (1 iter); needed for non-linear forwards to land exactly without user-side loops. Defaultfalse.