Mapping types
A mapping defines transformation of objects from one representation (e.g. raw data or an initial vector space) to another (e.g. a lower dimensional vector space or class labels). There are several types of mappings, fixed mappings, trainable mappings, and special mappings for combining with other mappings or the generation of data. Here they are summarized.
There are five mapping types shortly described in the below table. A
, B
and C
stand for data, usually to be supplied as a dataset or a datafile. Sometimes also matrices of doubles or cell arrays are allowed (see cells and doubles). Fixed mappings are denoted by F
. Trainable mappings show themselves either as untrained (U
) or trained (T
). G
is a generator, V
a combiner and W
an arbitrary mapping.
Mapping types | |
C = A*F | Fixed mappings F 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 . Fixed_cell mappings are similar to fixed mappings, but will handle a cell array A internally. See also cells and doubles. |
T = 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 T . An example is the principal component analysis U = pcam([],alf). Classifiers are a special case of trainable mappings |
C = A*T |
A trained mapping T 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 PCA to a new dataset A resulting in a dataset C with less features. |
W2 = W1*V |
A combiner V accept as an input another mapping W1 and combines the two into a new mapping W2 . An example is the routine classc which transforms the outputs of a density based classifier, e.g. parzenc, into posterior probabilities: W = parzenc*classc. |
C = A*G |
A generator mapping G generates from a given dataset A a new dataset C in the same space. |
elements:
datasets
datafiles
cells and doubles
mappings
classifiers
mapping types.
operations:
datasets
datafiles
cells and doubles
mappings
classifiers
stacked
parallel
sequential
dyadic.
user commands:
datasets
representation
classifiers
evaluation
clustering
examples
support routines.
introductory examples:
Introduction
Scatterplots
Datasets
Datafiles
Mappings
Classifiers
Evaluation
Learning curves
Feature curves
Dimension reduction
Combining classifiers
Dissimilarities.
advanced examples.