PRTools Contents

PRTools User Guide



DCSC Dynamic Classifier Selection Combiner

    V = DCSC(A,W,K,TYPE)
    V = A*DCSC([],W,K,TYPE)
    V = A*(W*DCSC(K,TYPE))
    D = B*V

 A Dataset used for training base classifiers as well as combiner
 B Dataset used for testing (executing) the combiner
 W Set of trained or untrained base classifiers
 K Integer, number of neighbors
 TYPE 'soft' (default) or 'crisp'

 V Trained Dynamic Classifier Selection
 D Dataset with prob. products (over base classifiers) per class


This dynamic classifier selection takes for every object to be  classified the K nearest neighbors of an evaluation set (training set) A and determines which classifier performs best over this set of objects.  If the base classifiers (STACKED or PARALLEL) are untrained, A is used to  train them as well.

The selection of the best classifier can be made in a soft or in a crisp  way. If TYPE is 'soft' (default) classifier confidences are averaged (see  CLASSC), otherwise the best classifier is selected by voting.


G. Giacinto and F. Roli, Methods for Dynamic Classifier Selection 10th Int. Conf. on Image Anal. and Proc., Venice, Italy (1999), 659-664.

See also

datasets, mappings, stacked, naivebc, classc, testd, labeld,

PRTools Contents

PRTools User Guide

This file has been automatically generated. If badly readable, use the help-command in Matlab.