Transformation of individual feature spaces into a common space
The Hyperalignment class in this module implements an algorithm published in Haxby et al., Neuron (2011) A common, high-dimensional model of the representational space in human ventral temporal cortex.
Functions
deepcopy(x[, memo, _nil]) | Deep copy operation on arbitrary Python objects. |
zscore(ds, **kwargs) | In-place Z-scoring of a Dataset or ndarray. |
Classes
ChainMapper(nodes, **kwargs) | Class that amends ChainNode with a mapper-like interface. |
ClassWithCollections([descr]) | Base class for objects which contain any known collection Classes inherited from this class gain ability to access collections and their items as simple attributes. |
ConditionalAttribute([enabled]) | Simple container intended to conditionally store the value .. |
Dataset(samples[, sa, fa, a]) | Generic storage class for datasets with multiple attributes. |
Hyperalignment(**kwargs) | Align the features across multiple datasets into a common feature space. |
Parameter(default[, ro, index, value, name, doc]) | This class shall serve as a representation of a parameter. |
ProcrusteanMapper([space]) | Mapper to project from one space to another using Procrustean transformation (shift + scaling + rotation). |
StaticProjectionMapper(proj, **kwargs) | Mapper to project data onto arbitrary space using transformation given as input. |
ZScoreMapper([params, param_est, ...]) | Mapper to normalize features (Z-scoring). |