nilearn.decomposition: Multivariate Decompositions

The nilearn.decomposition module includes a subject level variant of the ICA called Canonical ICA.

Classes

CanICA([mask, n_components, smoothing_fwhm, ...])

Perform Canonical Independent Component Analysis.

DictLearning([n_components, n_epochs, ...])

Perform a map learning algorithm based on spatial component sparsity, over a CanICA initialization.

        classDiagram
  BaseEstimator <|-- _BaseDecomposition
  CacheMixin <|-- _BaseDecomposition
  TransformerMixin <|-- _BaseDecomposition
  _BaseDecomposition <|-- DictLearning
  _BaseDecomposition <|-- _MultiPCA
  _HTMLDocumentationLinkMixin <|-- BaseEstimator
  _MetadataRequester <|-- BaseEstimator
  _MultiPCA <|-- CanICA
  _SetOutputMixin <|-- TransformerMixin