HOME Mapping overload Mappings Mapping commandsMapping types

Mapping types

The concept of a mapping is to map objects from one vector space to another. There are several stages in the definition and application of a mapping. We will first describe these stages and then present how they are typically used. Readers who are interested to program routines that produce mappings of a particular type should study how to program a mapping.

There are four mapping types defined as described in the below table. Their typical use is given in the second column. A, B and C are datasets. U, V and W are mappings.

Mapping types

fixed

C = A*W C = map(A,W) Fixed mapping are fully user defined by their parameters. They map data a dataset A object by object into a different space resulting in a dataset C. The exact mapping operation does not depend on the data, just on user supplied parameters. An example is the sigmoid mapping W = sigm([],s) which maps all features on the interval [0,1] after applying some scaling defined by s.
 untrained  W = B*U W = map(B,U) An untrained mapping U specifies a trainable mapping procedure without supplying the training dataset. By applying it to the training dataset B it results in a trained mapping W. An example is the principal component analysis W = pca([],alf) for linear feature extraction.
trained C = A*W C = map(A,W) A trained mapping W can be considered as a fixed mapping that is optimized for a given training dataset. By applying it to to a dataset A it maps object by object into another space resulting in a dataset C. An example is the application of a trained mapping as above to new dataset A resulting in a dataset C with less features.
combiner W = U*V W = map(U,V) A combiner V accept as an input another mapping U and combines the two into a new mapping W. In case V is not a combiner but another type of a mapping, U*V results into a sequentially combined mapping. An example is the routine classc which transforms the outputs of a density based classifier, e.g. parzenc, into posterior probabilities: W = parzenc*classc.


R.P.W. Duin, January 28, 2013


HOME Mapping overload Mappings Mapping commandsMapping types