FastIca.InitialUnmixingMatrix Property

Gets or sets the initial unmixing matrix for warm-start initialization.

Definition

Namespace: Numerics.NET.Statistics.Multivariate
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.1.5
C#
public Matrix<double>? InitialUnmixingMatrix { get; set; }

Property Value

Matrix<Double>

Remarks

If set, this matrix is used to initialize the FastICA algorithm instead of random initialization. This can be useful for:

  • Warm-starting with results from a previous fit
  • Providing domain-specific initialization
  • Ensuring reproducibility without setting Random

The matrix should be in the whitened space if Whiten is not Skip, with dimensions (nComponents × nFeatures after whitening).

If null (the default), random initialization is used.

See Also