Package parsimony :: Package algorithms
[hide private]
[frames] | no frames]

Package algorithms

source code

Created on Fri Feb 21 09:10:52 2014

Copyright (c) 2013-2014, CEA/DSV/I2BM/Neurospin. All rights reserved.


Author: Tommy Löfstedt

License: BSD 3-clause.

Submodules [hide private]
  • parsimony.algorithms.bases: The :mod:`parsimony.algorithms.bases` module includes several base classes for using and creating algorithms.
  • parsimony.algorithms.cluster: The :mod:`parsimony.algorithms.cluster` module includes several algorithms that performed clustering.
  • parsimony.algorithms.coordinate: The :mod:`parsimony.algorithms.coordinate` module includes several algorithms that minimises an implicit or explicit loss function by utilising a coordinate or block coordinate descent.
  • parsimony.algorithms.deflation: The :mod:`parsimony.algorithms.deflation` module contains deflation procedures.
  • parsimony.algorithms.gradient: The :mod:`parsimony.algorithms.gradient` module includes several algorithms that minimises an explicit loss function while utilising the gradient of the function.
  • parsimony.algorithms.multiblock: The :mod:`parsimony.algorithms.multiblock` module includes several multiblock algorithms.
  • parsimony.algorithms.nipals: The :mod:`parsimony.algorithms.nipals` module includes several algorithms that minimises an implicit loss function based on the NIPALS algorithm.
  • parsimony.algorithms.primaldual: The :mod:`parsimony.algorithms.primaldual` module includes algorithms that exploit primal-dual techniques to minimises an explicitly given loss function.
  • parsimony.algorithms.proximal: The :mod:`parsimony.algorithms.proximal` module contains several algorithms that involve proximal operators.
  • parsimony.algorithms.utils: The :mod:`parsimony.algorithms.utils` module contains auxiliary algorithms.

Variables [hide private]
  __package__ = 'parsimony.algorithms'